Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Julia (programming language)</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Julia_(programming_language)"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.pygments.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Julia_programming_language rootpage-Julia_programming_language skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Julia (programming language)</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p class="mw-empty-elt">
</p>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above" style="background-color:#e0e0e0;">Julia</th></tr><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"></span></td></tr><tr><th scope="row" class="infobox-label"><a href="Programming_paradigm" title="Programming paradigm">Paradigm</a></th><td class="infobox-data"><a href="Multi-paradigm_programming_language" class="mw-redirect" title="Multi-paradigm programming language">Multi-paradigm</a>: <a href="Multiple_dispatch" title="Multiple dispatch">multiple dispatch</a> (primary paradigm), <a href="Functional_programming" title="Functional programming">functional</a>, <a href="Array_programming" title="Array programming">array</a>, <a href="Procedural_programming" title="Procedural programming">procedural</a> (<a href="Imperative_programming" title="Imperative programming">imperative</a>), <a href="Structured_programming" title="Structured programming">structured</a>, <a href="Reflective_programming" title="Reflective programming">reflective</a>, <a href="Metaprogramming" title="Metaprogramming">meta</a>, <a href="Multistaged_programming" class="mw-redirect" title="Multistaged programming">multistaged</a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label"><a href="Software_design" title="Software design">Designed&nbsp;by</a></th><td class="infobox-data"><a href="Jeff_Bezanson_(programmer)" class="mw-redirect" title="Jeff Bezanson (programmer)">Jeff Bezanson</a>, <a href="Alan_Edelman" title="Alan Edelman">Alan Edelman</a>, <a href="Stefan_Karpinski" title="Stefan Karpinski">Stefan Karpinski</a>, <a href="Viral_B._Shah" title="Viral B. Shah">Viral B. Shah</a></td></tr><tr><th scope="row" class="infobox-label"><a href="Software_developer" class="mw-redirect" title="Software developer">Developer</a></th><td class="infobox-data organiser"><a href="Jeff_Bezanson_(programmer)" class="mw-redirect" title="Jeff Bezanson (programmer)">Jeff Bezanson</a>, <a href="Stefan_Karpinski" title="Stefan Karpinski">Stefan Karpinski</a>, <a href="Viral_B._Shah" title="Viral B. Shah">Viral B. Shah</a>, and other contributors<sup id="cite_ref-license_2-0" class="reference"><a href="#cite_note-license-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label">First&nbsp;appeared</th><td class="infobox-data">2012<span style="display:none">&nbsp;(<span class="bday dtstart published updated">2012</span>)</span><sup id="cite_ref-announcement_4-0" class="reference"><a href="#cite_note-announcement-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></td></tr><tr><td colspan="2" class="infobox-full-data"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">1.11.6<sup id="cite_ref-wikidata-c682ff7e7ce6880b4155cd01b6d084f5159a754c-v20_5-0" class="reference"><a href="#cite_note-wikidata-c682ff7e7ce6880b4155cd01b6d084f5159a754c-v20-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>&nbsp;
/ <span class="nowrap">10 July 2025<span style="display:none">&nbsp;(<span class="bday dtstart published updated">10 July 2025</span>)</span></span><br> and 1.10.10<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> (<a href="Long-term_support" title="Long-term support">LTS</a>) / <span class="nowrap">27&nbsp;June 2025<span style="display:none">&nbsp;(<span class="bday dtstart published updated">2025-06-27</span>)</span></span></div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle#Beta" title="Software release life cycle">Preview release</a></th><td class="infobox-data"><div style="margin:0px;">1.12.0-rc1<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
/ 12&nbsp;July 2025<span style="display:none">&nbsp;(<span class="bday dtstart published updated">2025-07-12</span>)</span>. Being worked on: 1.12.0-rc2<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> and 1.13.0-DEV with daily updates</div></td></tr><tr style="display:none"><td colspan="2">
</td></tr><tr><th scope="row" class="infobox-label"><a href="Type_system" title="Type system">Typing discipline</a></th><td class="infobox-data"><a href="Dynamic_programming_language" title="Dynamic programming language">Dynamic</a>,<sup id="cite_ref-Engheim_11-0" class="reference"><a href="#cite_note-Engheim-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> <a href="Type_inference" title="Type inference">inferred</a>, <a href="Optional_typing" class="mw-redirect" title="Optional typing">optional</a>, <a href="Nominal_type_system" title="Nominal type system">nominative</a>, <a href="Parametric_polymorphism" title="Parametric polymorphism">parametric</a>, <a href="Strong_and_weak_typing" title="Strong and weak typing">strong</a><sup id="cite_ref-Engheim_11-1" class="reference"><a href="#cite_note-Engheim-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label">Implementation language</th><td class="infobox-data">Julia, <a href="C_(programming_language)" title="C (programming language)">C</a>, <a href="C%2B%2B" title="C++">C++</a>, <a href="LLVM" title="LLVM">LLVM</a>,<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> <a href="Scheme_(programming_language)" title="Scheme (programming language)">Scheme</a> (was used the parser; almost exclusively)</td></tr><tr><th scope="row" class="infobox-label"><a href="Computing_platform" title="Computing platform">Platform</a></th><td class="infobox-data">Tier&nbsp;1: 64- and 32-bit <a href="Windows_10" title="Windows 10">Windows 10</a>+, <a href="Linux_distro" class="mw-redirect" title="Linux distro">Linux</a>, and 64-bit <a href="MacOS" title="MacOS">macOS</a>; <a href="IA-32" title="IA-32">IA-32</a>, <a href="X86-64" title="X86-64">x86-64</a>, <a href="Apple_silicon" title="Apple silicon">Apple silicon</a> <small>(<a href="AArch64" title="AArch64">ARM64</a>)</small> Macs; Nvidia GPUs/<a href="CUDA" title="CUDA">CUDA</a> 11.0+ (on Linux; <span class="nowrap">tier 2</span> for Windows)<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><br><br> Tier&nbsp;2: 64-bit <a href="FreeBSD" title="FreeBSD">FreeBSD</a> 13.4+, Linux on <a href="Armv8" class="mw-redirect" title="Armv8">64-bit Arm</a>; Apple GPUs/Metal on macOS 13+, Intel GPUs/<a href="OneAPI_(compute_acceleration)" title="OneAPI (compute acceleration)">OneAPI</a> 6.2+ and Nvidia GPUs (on Windows)<br><br> Tier&nbsp;3: 64-bit <a href="RISC-V" title="RISC-V">RISC-V</a>, 64-bit <a href="Musl" title="Musl">musl</a> (e.g. <a href="Alpine_Linux" title="Alpine Linux">Alpine Linux</a>); and AMD GPUs/<a href="ROCm" title="ROCm">ROCm</a> 5.3+.</td></tr><tr><th scope="row" class="infobox-label"><a href="Operating_system" title="Operating system">OS</a></th><td class="infobox-data"><a href="Linux" title="Linux">Linux</a>, <a href="MacOS" title="MacOS">macOS</a>, <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a> 10+ and <a href="FreeBSD" title="FreeBSD">FreeBSD</a></td></tr><tr><th scope="row" class="infobox-label"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="MIT_License" title="MIT License">MIT</a></td></tr><tr><th scope="row" class="infobox-label"><a href="Filename_extension" title="Filename extension">Filename extensions</a></th><td class="infobox-data">.jl</td></tr><tr><th scope="row" class="infobox-label">Website</th><td class="infobox-data"><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://JuliaLang.org">JuliaLang.org</a></span></span></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #EEEEEE;">Influenced by</th></tr><tr><td colspan="2" class="infobox-full-data"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><div class="hlist">
<ul><li><a href="Dylan_(programming_language)" title="Dylan (programming language)">Dylan</a><sup id="cite_ref-goldilocks_14-0" class="reference"><a href="#cite_note-goldilocks-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a><sup id="cite_ref-announcement_4-1" class="reference"><a href="#cite_note-announcement-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-JuliaCon2016_15-0" class="reference"><a href="#cite_note-JuliaCon2016-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Lua_(programming_language)" class="mw-redirect" title="Lua (programming language)">Lua</a><sup id="cite_ref-Introduction_16-0" class="reference"><a href="#cite_note-Introduction-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Wolfram_Language" title="Wolfram Language">Mathematica</a><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup></li>
<li><a href="MATLAB" title="MATLAB">MATLAB</a><sup id="cite_ref-announcement_4-2" class="reference"><a href="#cite_note-announcement-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Perl" title="Perl">Perl</a><sup id="cite_ref-Introduction_16-1" class="reference"><a href="#cite_note-Introduction-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Python_(programming_language)" title="Python (programming language)">Python</a><sup id="cite_ref-Introduction_16-2" class="reference"><a href="#cite_note-Introduction-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup></li>
<li><a href="R_(programming_language)" title="R (programming language)">R</a><sup id="cite_ref-announcement_4-3" class="reference"><a href="#cite_note-announcement-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a><sup id="cite_ref-Introduction_16-3" class="reference"><a href="#cite_note-Introduction-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Fortress_(programming_language)" title="Fortress (programming language)">Fortress</a></li></ul>
</div></td></tr></tbody></table>
<p><b>Julia</b> is a <a href="Dynamic_programming_language" title="Dynamic programming language">dynamic</a> <a href="General-purpose_programming_language" title="General-purpose programming language">general-purpose</a> <a href="Programming_language" title="Programming language">programming language</a>. As a <a href="High-level_programming_language" title="High-level programming language">high-level</a> language, distinctive aspects of Julia's design include a type system with <a href="Parametric_polymorphism" title="Parametric polymorphism">parametric polymorphism</a>, the use of <a href="Multiple_dispatch" title="Multiple dispatch">multiple dispatch</a> as a core <a href="Programming_paradigm" title="Programming paradigm">programming paradigm</a>, <a href="Just-in-time_compilation" title="Just-in-time compilation">just-in-time</a> (JIT) compilation and a parallel <a href="Tracing_garbage_collection" title="Tracing garbage collection">garbage collection</a> implementation. Notably Julia does not support <a href="Class_(computer_programming)" title="Class (computer programming)">classes</a> with <a href="Encapsulation_(computer_programming)" title="Encapsulation (computer programming)">encapsulated</a> methods but instead relies on the types of all of a function's arguments to determine which method will be called.
</p><p>By default, Julia is run similarly to scripting languages, using its runtime, and allows for <a href="Read%E2%80%93eval%E2%80%93print_loop" title="Read–eval–print loop">interactions</a>,<sup id="cite_ref-PackageCompiler.jl_19-0" class="reference"><a href="#cite_note-PackageCompiler.jl-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> but Julia programs/<a href="Source_code" title="Source code">source code</a> can also optionally be sent to users in one ready-to-install/run file, which can be made quickly, not needing anything preinstalled.<sup id="cite_ref-AppBundler.jl_20-0" class="reference"><a href="#cite_note-AppBundler.jl-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
</p><p>Julia programs can reuse libraries from other languages (or itself be reused from other); Julia has a special no-boilerplate keyword allowing calling e.g. <a href="C_(programming_language)" title="C (programming language)">C</a>, <a href="Fortran" title="Fortran">Fortran</a> or <a href="Rust_(programming_language)" title="Rust (programming language)">Rust</a> libraries, and e.g. PythonCall.jl uses it indirectly for you, and Julia (libraries) can also be called from other languages, e.g. <a href="Python_(programming_language)" title="Python (programming language)">Python</a> and <a href="R_(programming_language)" title="R (programming language)">R</a>, and several Julia packages have been made easily available from those languages, in the form of Python and R <a href="Library_(computing)" title="Library (computing)">libraries</a> for corresponding Julia packages. Calling in either direction has been implemented for many languages, not just those and <a href="C%2B%2B" title="C++">C++</a>.
</p><p>Julia is supported by programmer tools like IDEs (see below) and by notebooks like Pluto.jl, <a href="Project_Jupyter" title="Project Jupyter">Jupyter</a>, and since 2025 <a href="Google_Colab" title="Google Colab">Google Colab</a> officially supports Julia natively.
</p><p>Julia is sometimes used in <a href="Embedded_system" title="Embedded system">embedded systems</a> (e.g. has been used in a satellite in space on a <a href="Raspberry_Pi" title="Raspberry Pi">Raspberry Pi</a> Compute Module 4; 64-bit Pis work best with Julia, and Julia is supported in <a href="Raspbian" class="mw-redirect" title="Raspbian">Raspbian</a>).<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>Work on Julia began in 2009, when <a href="Jeff_Bezanson_(programmer)" class="mw-redirect" title="Jeff Bezanson (programmer)">Jeff Bezanson</a>, <a href="Stefan_Karpinski" title="Stefan Karpinski">Stefan Karpinski</a>, <a href="Viral_B._Shah" title="Viral B. Shah">Viral B. Shah</a>, and <a href="Alan_Edelman" title="Alan Edelman">Alan Edelman</a> set out to create a free language that was both high-level and fast. On 14 February 2012, the team launched a website with a blog post explaining the language's mission.<sup id="cite_ref-announcement_4-4" class="reference"><a href="#cite_note-announcement-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> In an interview with <i><a href="InfoWorld" title="InfoWorld">InfoWorld</a></i> in April 2012, Karpinski said of the name "Julia": "There's no good reason, really. It just seemed like a pretty name."<sup id="cite_ref-infoworld_22-0" class="reference"><a href="#cite_note-infoworld-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> Bezanson said he chose the name on the recommendation of a friend,<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> then years later wrote:
</p>
<style data-mw-deduplicate="TemplateStyles:r1244412712">
/* start https://en.wikipedia.org/ */


.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 32px}.mw-parser-output .templatequotecite{line-height:1.5em;text-align:left;margin-top:0}@media(min-width:500px){.mw-parser-output .templatequotecite{padding-left:1.6em}}


/* end https://en.wikipedia.org/ */
</style><blockquote class="templatequote"><p>Maybe julia stands for "<a href="Jeff_Bezanson_(programmer)" class="mw-redirect" title="Jeff Bezanson (programmer)">Jeff</a>'s <a href="MLisp" title="MLisp">uncommon lisp</a> is automated"?<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup></p></blockquote>
<p>Julia's <a href="Syntax_(programming_languages)" title="Syntax (programming languages)">syntax</a> is now considered stable, since version 1.0 in 2018, and Julia has a <a href="Backward_compatibility" title="Backward compatibility">backward compatibility</a> guarantee for 1.x and also a stability promise for the documented (stable) <a href="Application_programming_interface" class="mw-redirect" title="Application programming interface">API</a>, while in the years before in the early development prior to 0.7 the syntax (and semantics) was changed in new versions. All of the (registered package) <a href="Ecosystem" title="Ecosystem">ecosystem</a> uses the new and improved syntax, and in most cases relies on new APIs that have been added regularly, and in some cases minor additional syntax added in a forward compatible way e.g. in Julia&nbsp;1.7.
</p><p>In the 10 years since the 2012 launch of pre-1.0 Julia, the community has grown. The Julia package ecosystem has over 11.8 million lines of code (including docs and tests).<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> The JuliaCon <a href="Academic_conference" title="Academic conference">academic conference</a> for Julia users and developers has been held annually since 2014 with JuliaCon2020<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> welcoming over 28,900 unique viewers,<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> and then JuliaCon2021 breaking all previous records (with more than 300 JuliaCon2021 presentations available for free on YouTube, up from 162 the year before), and 43,000 unique viewers during the conference.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup>
</p><p>Three of the Julia co-creators are the recipients of the 2019 <a href="J._H._Wilkinson_Prize_for_Numerical_Software" title="J. H. Wilkinson Prize for Numerical Software">James H. Wilkinson Prize for Numerical Software</a> (awarded every four years) "for the creation of Julia, an innovative environment for the creation of high-performance tools that enable the analysis and solution of computational science problems."<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> Also, Alan Edelman, professor of <a href="Applied_mathematics" title="Applied mathematics">applied mathematics</a> at <a href="Massachusetts_Institute_of_Technology" title="Massachusetts Institute of Technology">MIT</a>, has been selected to receive the 2019 <a href="Institute_of_Electrical_and_Electronics_Engineers" title="Institute of Electrical and Electronics Engineers">IEEE Computer Society</a> <a href="Sidney_Fernbach_Award" title="Sidney Fernbach Award">Sidney Fernbach Award</a> "for outstanding breakthroughs in high-performance computing, linear algebra, and computational science and for contributions to the Julia programming language."<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup>
</p><p>Both Julia 0.7<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> and version 1.0 were released on 8 August 2018. Work on Julia 0.7 was a "huge undertaking" (e.g., because of an "entirely new optimizer"), and some changes were made to semantics, e.g. the <a href="Iteration" title="Iteration">iteration</a> interface was simplified.<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup>
Julia 1.6 was the largest release since 1.0, and it was the <a href="Long-term_support" title="Long-term support">long-term support</a> (LTS) version for the longest time, faster on many fronts, e.g. introduced parallel precompilation and faster loading of packages, in some cases "50x speedup in load times for large trees of binary artifacts".<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> Since 1.7 Julia development is back to <a href="Release_early%2C_release_often" title="Release early, release often">time-based releases</a>.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> Julia&nbsp;1.7 was released in November 2021 with many changes, e.g. a new faster <a href="Random_number_generation" title="Random number generation">random-number generator</a> and Julia&nbsp;1.7.3 fixed e.g. at least one security issue.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> Julia&nbsp;1.8 was released in 2022 and 1.8.5 in January 2023,<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> with 1.8.x improvements for distributing Julia programs without source code, and compiler speedup, in some cases by 25%,<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> and more controllable <a href="Inline_expansion" title="Inline expansion">inlining</a> (i.e. now also allowing applying <code>@inline</code> at the call site, not just on the function itself). Julia 1.9 was released on 7 May 2023. It has many improvements, such as the ability to precompile packages to native machine code (older Julia versions also have precompilation for packages, but only partial, never fully to native code, so those earlier versions had a "first use" penalty, slowing down while waiting to fully compile). Precompiled packages, since version 1.9, can be up to hundreds of times faster on first use (e.g. for <i>CSV.jl</i> and <i>DataFrames.jl</i>), and to improve precompilation of packages a new package <i>PrecompileTools.jl</i> has been introduced. Julia 1.10 was released on 25 December 2023 with many new features, e.g. parallel garbage collection, and improved package load times and a new parser, i.e. it rewritten in Julia, with better error messages and improved stacktrace rendering.<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup>
</p><p>Julia 1.11 was released on 7 October 2024 (and 1.11.6 on 9 July 2025), and with it 1.10.5 became the next <a href="Long-term_support" title="Long-term support">long-term support</a> (LTS) version (i.e. those are the only two supported versions), since replaced by 1.10.10 released on 27 June, and 1.6 is no longer an LTS version. Julia 1.11 adds e.g. parallel garbage collection and the new <code>public</code> keyword to signal safe public API (Julia users are advised to use such API, not internals, of Julia or packages, and package authors advised to use the keyword, generally indirectly, e.g. prefixed with the <code>@compat</code> macro, from <i>Compat.jl</i>, to also support older Julia versions, at least the LTS version). Julia 1.11.1 has much improved startup (over 1.11.0 that had a regression), and over 1.10, and this can be important for some benchmarks.
</p><p>It's possible to compile very small binary executables using <code>juliac</code> which is available in the upcoming Julia 1.12 (now in beta3), and other compilers exist usable for older Julia versions, that also allows compiling though not to small binaries with the main one.
</p>
<div class="mw-heading mw-heading3"><h3 id="JuliaCon">JuliaCon</h3></div>
<p>Since 2014,<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> the Julia Community has hosted an annual Julia Conference focused on developers and users. The first JuliaCon took place in Chicago and kickstarted the annual occurrence of the conference. Since 2014, the conference has taken place across a number of locations including MIT<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> and the University of Maryland, Baltimore.<sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup> The event audience has grown from a few dozen people to over 28,900 unique attendees<sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> during JuliaCon 2020, which took place virtually. JuliaCon 2021 also took place virtually<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> with keynote addresses from professors <a href="William_Kahan" title="William Kahan">William Kahan</a>, the primary architect of the <a href="IEEE_754-1985" title="IEEE 754-1985">IEEE 754</a> floating-point standard (which virtually all CPUs and languages, including Julia, use),<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> Jan Vitek,<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup> Xiaoye <a href="Sherry_Li" title="Sherry Li">Sherry Li</a>, and Soumith Chintala, a co-creator of <a href="PyTorch" title="PyTorch">PyTorch</a>.<sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup> JuliaCon grew to 43,000 unique attendees and more than 300 presentations (still freely accessible, plus for older years). JuliaCon 2022 will also be virtual held between July 27 and July 29, 2022, for the first time in several languages, not just in English.
</p>
<div class="mw-heading mw-heading3"><h3 id="Sponsors">Sponsors</h3></div>
<p>The Julia language became a NumFOCUS fiscally sponsored project in 2014 in an effort to ensure the project's long-term sustainability.<sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> Jeremy Kepner at <a href="MIT_Lincoln_Laboratory" title="MIT Lincoln Laboratory">MIT Lincoln Laboratory</a> was the founding sponsor of the Julia project in its early days. In addition, funds from the <a href="Gordon_and_Betty_Moore_Foundation" title="Gordon and Betty Moore Foundation">Gordon and Betty Moore Foundation</a>, the <a href="Alfred_P._Sloan_Foundation" title="Alfred P. Sloan Foundation">Alfred P. Sloan Foundation</a>, <a href="Intel" title="Intel">Intel</a>, and agencies such as <a href="National_Science_Foundation" title="National Science Foundation">NSF</a>, <a href="DARPA" title="DARPA">DARPA</a>, <a href="National_Institutes_of_Health" title="National Institutes of Health">NIH</a>, <a href="NASA" title="NASA">NASA</a>, and <a href="Federal_Aviation_Administration" title="Federal Aviation Administration">FAA</a> have been essential to the development of Julia.<sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup> <a href="Mozilla" title="Mozilla">Mozilla</a>, the maker of Firefox web browser, with its research grants for H1 2019, sponsored "a member of the official Julia team" for the project "Bringing Julia to the Browser",<sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> meaning to Firefox and other web browsers.<sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-53" class="reference"><a href="#cite_note-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup> The Julia language is also supported by individual donors on GitHub.<sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="The_Julia_company">The Julia company</h3></div>
<p>JuliaHub, Inc. was founded in 2015 as Julia Computing, Inc. by <a href="Viral_B._Shah" title="Viral B. Shah">Viral B. Shah</a>, Deepak Vinchhi, <a href="Alan_Edelman" title="Alan Edelman">Alan Edelman</a>, <a href="Jeff_Bezanson" title="Jeff Bezanson">Jeff Bezanson</a>, <a href="Stefan_Karpinski" title="Stefan Karpinski">Stefan Karpinski</a> and <a href="Keno_Fischer" title="Keno Fischer">Keno Fischer</a>.<sup id="cite_ref-55" class="reference"><a href="#cite_note-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup>
</p><p>In June 2017, Julia Computing raised US$4.6<span class="nowrap">&nbsp;</span>million in seed funding from <a href="General_Catalyst" title="General Catalyst">General Catalyst</a> and Founder Collective,<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup> the same month was "granted $910,000 by the <a href="Alfred_P._Sloan_Foundation" title="Alfred P. Sloan Foundation">Alfred P. Sloan Foundation</a> to support <a href="Open-source_software" title="Open-source software">open-source</a> Julia development, including $160,000 to promote diversity in the Julia community",<sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> and in December 2019 the company got $1.1<span class="nowrap">&nbsp;</span>million funding from the US government to "develop a neural component <a href="Machine_learning" title="Machine learning">machine learning</a> tool to reduce the total energy consumption of heating, ventilation, and air conditioning (HVAC) systems in buildings".<sup id="cite_ref-59" class="reference"><a href="#cite_note-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> In July 2021, Julia Computing announced they raised a $24 million <a href="Series_A_round" title="Series A round">Series A round</a> led by Dorilton Ventures,<sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup> which also owns <span class="nowrap"><a href="Formula_1" class="mw-redirect" title="Formula 1">Formula 1</a></span> team <a href="Williams_Grand_Prix_Engineering" class="mw-redirect" title="Williams Grand Prix Engineering">Williams Racing</a>, that partnered with Julia Computing. Williams' Commercial Director said: "Investing in companies building best-in-class cloud technology is a strategic focus for Dorilton and Julia's versatile platform, with revolutionary capabilities in simulation and modelling, is hugely relevant to our business. We look forward to embedding Julia Computing in the world's most technologically advanced sport".<sup id="cite_ref-61" class="reference"><a href="#cite_note-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> In June 2023, JuliaHub received (again, now under its new name) a $13 million strategic new investment led by AE Industrial Partners HorizonX ("AEI HorizonX"). AEI HorizonX is a venture capital investment platform formed in partnership with <a href="Boeing" title="Boeing">The Boeing Company</a>, which uses Julia.<sup id="cite_ref-62" class="reference"><a href="#cite_note-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup> Tim Holy's work (at <a href="Washington_University_in_St._Louis" title="Washington University in St. Louis">Washington University in St. Louis</a>'s Holy Lab) on Julia&nbsp;1.9 (improving responsiveness) was funded by the <a href="Chan_Zuckerberg_Initiative" title="Chan Zuckerberg Initiative">Chan Zuckerberg Initiative</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Language_features">Language features</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1290876196">
/* start https://en.wikipedia.org/ */


.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1237033735">
/* start https://en.wikipedia.org/ */


@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}


/* end https://en.wikipedia.org/ */
</style><div class="side-box side-box-right sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">
/* start https://en.wikipedia.org/ */


.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}


/* end https://en.wikipedia.org/ */
</style>
<div class="side-box-flex">
<div class="side-box-image"><span class="noviewer" typeof="mw:File"></span></div>
<div class="side-box-text plainlist">Wikibooks has a book on the topic of: <i><b><a href="https://en.wikibooks.org/wiki/Introducing_Julia" class="extiw external" title="wikibooks:Introducing Julia">Introducing Julia</a></b></i></div></div>
</div>
<p>Julia is a <a href="General-purpose_programming_language" title="General-purpose programming language">general-purpose programming language</a>,<sup id="cite_ref-63" class="reference"><a href="#cite_note-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup> while also originally designed for numerical/technical computing. It is also useful for low-level <a href="System_programming" class="mw-redirect" title="System programming">systems programming</a>,<sup id="cite_ref-LowLevelSystemsProgrammingInJulia_64-0" class="reference"><a href="#cite_note-LowLevelSystemsProgrammingInJulia-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup> as a <a href="Specification_language" title="Specification language">specification language</a>,<sup id="cite_ref-spec_65-0" class="reference"><a href="#cite_note-spec-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup> high-level synthesis (HLS) tool (for hardware, e.g. <a href="Field-programmable_gate_array" title="Field-programmable gate array">FPGAs</a>),<sup id="cite_ref-HLS/FPGA_66-0" class="reference"><a href="#cite_note-HLS/FPGA-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup> and for web programming<sup id="cite_ref-67" class="reference"><a href="#cite_note-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup> at both server<sup id="cite_ref-68" class="reference"><a href="#cite_note-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> and client<sup id="cite_ref-JSExpr_70-0" class="reference"><a href="#cite_note-JSExpr-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-WebAssembly_71-0" class="reference"><a href="#cite_note-WebAssembly-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup> side.
</p><p>The main features of the language are:
</p>
<ul><li>Multiple dispatch: providing ability to define function behavior across combinations of argument types</li>
<li><a href="Dynamic_type" class="mw-redirect" title="Dynamic type">Dynamic type</a> system: types for documentation, optimization, and dispatch</li>
<li>Performance approaching that of <a href="Type_system" title="Type system">statically-typed</a> languages like C</li>
<li>A built-in <a href="Package_manager" title="Package manager">package manager</a></li>
<li><a href="Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a>-like macros and other <a href="Metaprogramming" title="Metaprogramming">metaprogramming</a> facilities</li>
<li>Designed for <a href="Parallel_computing" title="Parallel computing">parallel</a> and <a href="Distributed_computing" title="Distributed computing">distributed computing</a></li>
<li><a href="Coroutine" title="Coroutine">Coroutines</a>: lightweight <a href="Green_thread" title="Green thread"><i>green</i> threading</a></li>
<li>Automatic generation of code for different argument types</li>
<li>Extensible conversions and promotions for numeric and other types</li></ul>
<p>Multiple dispatch (also termed <a href="Multimethod" class="mw-redirect" title="Multimethod">multimethods</a> in Lisp) is a <a href="Generalization" title="Generalization">generalization</a> of <a href="Single_dispatch" class="mw-redirect" title="Single dispatch">single dispatch</a>&nbsp;– the <a href="Polymorphism_(computer_science)" title="Polymorphism (computer science)">polymorphic mechanism</a> used in common <a href="Object-oriented_programming" title="Object-oriented programming">object-oriented programming</a> (OOP) languages, such as <a href="Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="C%2B%2B" title="C++">C++</a>, <a href="Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="JavaScript" title="JavaScript">JavaScript</a>, and <a href="Smalltalk" title="Smalltalk">Smalltalk</a>&nbsp;– that use <a href="Inheritance_(object-oriented_programming)" title="Inheritance (object-oriented programming)">inheritance</a>.
</p><p>In Julia, all concrete types are <a href="Subtyping" title="Subtyping">subtypes</a> of abstract types, directly or indirectly subtypes of the <code>Any</code> type, which is the top of the type hierarchy. Concrete types cannot themselves be subtyped the way they can in other languages; composition is used instead (see also <a href="Inheritance_(object-oriented_programming)#Inheritance_vs_subtyping" title="Inheritance (object-oriented programming)">inheritance vs subtyping</a>).
</p><p>By default, the Julia runtime must be pre-installed as user-provided source code is run. Alternatively, Julia (GUI) apps can be quickly bundled up into a single file with <i>AppBundler.jl</i><sup id="cite_ref-AppBundler.jl_20-1" class="reference"><a href="#cite_note-AppBundler.jl-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> for "building Julia GUI applications in modern desktop application installer formats. It uses Snap for Linux, <a href=".msix" class="mw-redirect" title=".msix">MSIX</a> for Windows, and DMG for MacOS as targets. It bundles full Julia within the app".<sup id="cite_ref-72" class="reference"><a href="#cite_note-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup> <i>PackageCompiler.jl</i> can build standalone <a href="Executable" title="Executable">executables</a> that need no Julia source code to run.<sup id="cite_ref-PackageCompiler.jl_19-1" class="reference"><a href="#cite_note-PackageCompiler.jl-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</p><p>In Julia, everything is an object, much like object-oriented languages; however, unlike most object-oriented languages, all functions use <a href="Multiple_dispatch" title="Multiple dispatch">multiple dispatch</a> to select methods, rather than single dispatch.
</p><p>Most programming paradigms can be implemented using Julia's <a href="Homoiconicity" title="Homoiconicity">homoiconic</a> macros and packages. Julia's <a href="Macro_(computer_science)#Syntactic_macros" title="Macro (computer science)">syntactic macros</a> (used for <a href="Metaprogramming" title="Metaprogramming">metaprogramming</a>), like Lisp macros, are more powerful than <a href="Macro_(computer_science)#Text-substitution_macros" title="Macro (computer science)">text-substitution macros</a> used in the <a href="Preprocessor" title="Preprocessor">preprocessor</a> of some other languages such as C, because they work at the level of <a href="Abstract_syntax_tree" title="Abstract syntax tree">abstract syntax trees</a> (ASTs). Julia's macro system is <a href="Hygienic_macro" title="Hygienic macro">hygienic</a>, but also supports deliberate capture when desired (like for <a href="Anaphoric_macro" title="Anaphoric macro">anaphoric macros</a>) using the <code>esc</code> construct.
</p><p>Julia draws inspiration from various dialects of Lisp, including <a href="Scheme_(programming_language)" title="Scheme (programming language)">Scheme</a> and <a href="Common_Lisp" title="Common Lisp">Common Lisp</a>, and it shares many features with <a href="Dylan_(programming_language)" title="Dylan (programming language)">Dylan</a>, also a multiple-dispatch-oriented dynamic language (which features an <a href="Infix_notation" title="Infix notation">infix</a> syntax rather than a Lisp-like prefix syntax, while in Julia "everything"<sup id="cite_ref-Learn_Julia_in_Y_73-0" class="reference"><a href="#cite_note-Learn_Julia_in_Y-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup> is an <a href="Expression_(computer_science)" title="Expression (computer science)">expression</a>), and with <a href="Fortress_(programming_language)" title="Fortress (programming language)">Fortress</a>, another numerical programming language (which features multiple dispatch and a sophisticated parametric type system). While <a href="Common_Lisp_Object_System" title="Common Lisp Object System">Common Lisp Object System</a> (CLOS) adds multiple dispatch to Common Lisp, not all functions are generic functions.
</p><p>In Julia, Dylan, and Fortress, extensibility is the default, and the system's built-in functions are all generic and extensible. In Dylan, multiple dispatch is as fundamental as it is in Julia: all user-defined functions and even basic built-in operations like <code>+</code> are generic. Dylan's type system, however, does not fully support parametric types, which are more typical of the <a href="Generational_list_of_programming_languages#ML_based" title="Generational list of programming languages">ML lineage of languages</a>. By default, CLOS does not allow for dispatch on Common Lisp's parametric types; such extended dispatch semantics can only be added as an extension through the <a href="Common_Lisp_Object_System#Metaobject_Protocol" title="Common Lisp Object System">CLOS Metaobject Protocol</a>. By convergent design, Fortress also features multiple dispatch on parametric types; unlike Julia, however, Fortress is statically rather than dynamically typed, with separate compiling and executing phases. The language features are summarized in the following table:
</p>
<table class="wikitable">

<tbody><tr>
<th><a href="Programming_language" title="Programming language">Language</a></th>
<th><a href="Type_system" title="Type system">Type system</a></th>
<th><a href="Generic_function" title="Generic function">Generic functions</a></th>
<th><a href="Parametric_polymorphism" title="Parametric polymorphism">Parametric types</a>
</th></tr>
<tr>
<td>Julia</td>
<td>Dynamic</td>
<td>Default</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr>
<tr>
<td><a href="Common_Lisp" title="Common Lisp">Common Lisp</a></td>
<td>Dynamic</td>
<td>Opt-in</td>
<td style="background:#bfd; color:black; vertical-align:middle; text-align:center;" class="table-yes2">Yes (but no dispatch)
</td></tr>
<tr>
<td><a href="Dylan_(programming_language)" title="Dylan (programming language)">Dylan</a></td>
<td>Dynamic</td>
<td>Default</td>
<td style="background:#FFB; color:black;vertical-align:middle;text-align:center;" class="table-partial">Partial (no dispatch)
</td></tr>
<tr>
<td><a href="Fortress_(programming_language)" title="Fortress (programming language)">Fortress</a></td>
<td>Static</td>
<td>Default</td>
<td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes
</td></tr></tbody></table>
<p>An example of the extensibility of Julia, the <i>Unitful.jl</i> package adds support for physical <a href="Unit_of_measurement" title="Unit of measurement">units of measurement</a> to the language.
</p>
<div class="mw-heading mw-heading3"><h3 id="Interoperability">Interoperability</h3></div>
<p>Julia has built-in support for calling <a href="C_(programming_language)" title="C (programming language)">C</a> or <a href="Fortran" title="Fortran">Fortran</a> language libraries using the <code class="mw-highlight mw-highlight-lang-julia mw-content-ltr" dir="ltr"><span class="nd">@ccall</span></code> macro. Additional libraries allow users to call to or from other languages such as <a href="Python_(programming_language)" title="Python (programming language)">Python</a>,<sup id="cite_ref-74" class="reference"><a href="#cite_note-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup> <a href="C%2B%2B" title="C++">C++</a>,<sup id="cite_ref-75" class="reference"><a href="#cite_note-75"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-76" class="reference"><a href="#cite_note-76"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup> <a href="Rust_(programming_language)" title="Rust (programming language)">Rust</a>, <a href="R_(programming_language)" title="R (programming language)">R</a>,<sup id="cite_ref-77" class="reference"><a href="#cite_note-77"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup> <a href="Java_(programming_language)" title="Java (programming language)">Java</a><sup id="cite_ref-78" class="reference"><a href="#cite_note-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup> and to use with <a href="SQL" title="SQL">SQL</a>.<sup id="cite_ref-79" class="reference"><a href="#cite_note-79"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-80" class="reference"><a href="#cite_note-80"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-81" class="reference"><a href="#cite_note-81"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-82" class="reference"><a href="#cite_note-82"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Separately-compiled_executables_option">Separately-compiled executables option</h3></div>
<p>Julia can be compiled to binary <a href="Executable" title="Executable">executables</a> with <i>PackageCompiler.jl</i>.<sup id="cite_ref-PackageCompiler.jl_19-2" class="reference"><a href="#cite_note-PackageCompiler.jl-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> Smaller executables can also be written using a static subset of the language provided by <i>StaticCompiler.jl</i> that does not support <a href="Runtime_dispatch" class="mw-redirect" title="Runtime dispatch">runtime dispatch</a> (nor garbage collection, since excludes the runtime that provides it).<sup id="cite_ref-83" class="reference"><a href="#cite_note-83"><span class="cite-bracket">[</span>83<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Interaction">Interaction</h2></div>
<p>The Julia official distribution includes an interactive command-line <a href="Read%E2%80%93eval%E2%80%93print_loop" title="Read–eval–print loop">read–eval–print loop</a> (REPL),<sup id="cite_ref-84" class="reference"><a href="#cite_note-84"><span class="cite-bracket">[</span>84<span class="cite-bracket">]</span></a></sup> with a searchable history, <a href="Command-line_completion" title="Command-line completion">tab completion</a>, and dedicated help and <a href="Shell_(computing)" title="Shell (computing)">shell</a> modes,<sup id="cite_ref-85" class="reference"><a href="#cite_note-85"><span class="cite-bracket">[</span>85<span class="cite-bracket">]</span></a></sup> which can be used to experiment and test code quickly.<sup id="cite_ref-86" class="reference"><a href="#cite_note-86"><span class="cite-bracket">[</span>86<span class="cite-bracket">]</span></a></sup> The following fragment represents a sample session example where strings are concatenated automatically by <code>println</code>:<sup id="cite_ref-87" class="reference"><a href="#cite_note-87"><span class="cite-bracket">[</span>87<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-highlight mw-highlight-lang-jlcon mw-content-ltr" dir="ltr"><pre><span class="gp">julia&gt;</span><span class="w"> </span><span class="n">p</span><span class="p">(</span><span class="n">x</span><span class="p">)</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">2</span><span class="n">x</span><span class="o">^</span><span class="mi">2</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="n">f</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="w"> </span><span class="n">y</span><span class="p">)</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">2</span><span class="n">p</span><span class="p">(</span><span class="n">x</span><span class="p">)</span><span class="n">y</span>
<span class="gp">julia&gt;</span><span class="w"> </span><span class="n">println</span><span class="p">(</span><span class="s">"Hello world!"</span><span class="p">,</span><span class="w"> </span><span class="s">" I'm on cloud "</span><span class="p">,</span><span class="w"> </span><span class="n">f</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span class="p">),</span><span class="w"> </span><span class="s">" as Julia supports recognizable syntax!"</span><span class="p">)</span>
<span class="go">Hello world! I'm on cloud 9 as Julia supports recognizable syntax!</span>
</pre></div>
<p>The REPL gives user access to the system shell and to help mode, by pressing <code>;</code> or <code>?</code> after the prompt (preceding each command), respectively. It also keeps the history of commands, including between sessions.<sup id="cite_ref-88" class="reference"><a href="#cite_note-88"><span class="cite-bracket">[</span>88<span class="cite-bracket">]</span></a></sup> Code can be tested inside Julia's interactive session or saved into a file with a <code>.jl</code> extension and run from the command line by typing:<sup id="cite_ref-Learn_Julia_in_Y_73-1" class="reference"><a href="#cite_note-Learn_Julia_in_Y-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-highlight mw-highlight-lang-console mw-content-ltr" dir="ltr"><pre><span class="gp">$ </span>julia<span class="w"> </span>&lt;filename&gt;
</pre></div>
<p>Julia uses <a href="UTF-8" title="UTF-8">UTF-8</a> and <a href="LaTeX" title="LaTeX">LaTeX</a> codes, allowing it to support common math symbols for many operators, such as ∈ for the <code>in</code> operator, typable with <code>\in</code> then pressing <style data-mw-deduplicate="TemplateStyles:r1249182868">
/* start https://en.wikipedia.org/ */


.mw-parser-output .keyboard-key{border:1px solid #aaa;border-radius:0.2em;box-shadow:0.1em 0.1em 0.2em rgba(0,0,0,0.1);background-color:var(--background-color-neutral-subtle,#f8f9fa);background-image:linear-gradient(to bottom,var(--background-color-neutral,#eaecf0),var(--background-color-neutral-subtle,#f8f9fa),var(--background-color-neutral,#eaecf0));color:var(--color-base,#202122);padding:0.1em 0.3em;font-family:inherit;font-size:0.85em}


/* end https://en.wikipedia.org/ */
</style><kbd class="keyboard-key nowrap">Tab ↹</kbd> (i.e. uses <a href="LaTeX" title="LaTeX">LaTeX</a> codes, or also possible by simply copy-pasting, e.g. √ and ∛ possible for <a href="Square_root" title="Square root">sqrt</a> and <a href="Cube_root" title="Cube root">cbrt</a> functions). Julia has support for <a href="Unicode" title="Unicode">Unicode</a> 15.1 (Julia&nbsp;1.12.0-rc1 supports latest 16.0 release<sup id="cite_ref-89" class="reference"><a href="#cite_note-89"><span class="cite-bracket">[</span>89<span class="cite-bracket">]</span></a></sup>) for the languages of the world, even for source code, e.g. variable names (while it's recommended to use English for public code, and e.g. package names).
</p><p>Julia is supported by <i><a href="Project_Jupyter" title="Project Jupyter">Jupyter</a></i>, an online interactive "notebooks" environment,<sup id="cite_ref-90" class="reference"><a href="#cite_note-90"><span class="cite-bracket">[</span>90<span class="cite-bracket">]</span></a></sup> and <i><a rel="nofollow" class="external text" href="https://github.com/fonsp/Pluto.jl">Pluto.jl</a></i>, a "reactive notebook" (where notebooks are saved as pure Julia files), a possible replacement for the former kind.<sup id="cite_ref-91" class="reference"><a href="#cite_note-91"><span class="cite-bracket">[</span>91<span class="cite-bracket">]</span></a></sup> In addition Posit's (formerly <a href="RStudio" title="RStudio">RStudio</a> Inc's) Quarto publishing system supports Julia, Python, R and Observable <a href="JavaScript" title="JavaScript">JavaScript</a> (those languages have official support by the company, and can even be weaved together in the same notebook document, more languages are unofficially supported).<sup id="cite_ref-92" class="reference"><a href="#cite_note-92"><span class="cite-bracket">[</span>92<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-93" class="reference"><a href="#cite_note-93"><span class="cite-bracket">[</span>93<span class="cite-bracket">]</span></a></sup>
</p><p>The REPL can be extended with additional modes, and has been with packages, e.g. with an <a href="SQL" title="SQL">SQL</a> mode,<sup id="cite_ref-94" class="reference"><a href="#cite_note-94"><span class="cite-bracket">[</span>94<span class="cite-bracket">]</span></a></sup> for database access, and <i>RCall.jl</i> adds an <span class="nowrap">R mode</span>, to work with the <a href="R_(programming_language)" title="R (programming language)">R language</a>.<sup id="cite_ref-95" class="reference"><a href="#cite_note-95"><span class="cite-bracket">[</span>95<span class="cite-bracket">]</span></a></sup>
</p><p>Julia's <a href="Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a> extension provides a fully featured <a href="Integrated_development_environment" title="Integrated development environment">integrated development environment</a> with "built-in dynamic autocompletion, inline results, plot pane, integrated REPL, variable view, code navigation, and many other advanced language features"<sup id="cite_ref-96" class="reference"><a href="#cite_note-96"><span class="cite-bracket">[</span>96<span class="cite-bracket">]</span></a></sup> e.g. debugging is possible, <a href="Lint_(software)" title="Lint (software)">linting</a>, and <a href="Profiling_(computer_programming)" title="Profiling (computer programming)">profiling</a>.<sup id="cite_ref-97" class="reference"><a href="#cite_note-97"><span class="cite-bracket">[</span>97<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-98" class="reference"><a href="#cite_note-98"><span class="cite-bracket">[</span>98<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-99" class="reference"><a href="#cite_note-99"><span class="cite-bracket">[</span>99<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-100" class="reference"><a href="#cite_note-100"><span class="cite-bracket">[</span>100<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Use_with_other_languages">Use with other languages</h3></div>
<p>Julia is in practice <a href="Interoperability" title="Interoperability">interoperable</a> with other languages, in fact the majority of the top 20 languages in popular use. Julia can be used to call shared library functions individually, such as those written in C or Fortran, and packages are available to allow calling other languages (which do not provide C-exported functions directly), e.g. Python (with <i>PythonCall.jl</i>), R,<sup id="cite_ref-101" class="reference"><a href="#cite_note-101"><span class="cite-bracket">[</span>101<span class="cite-bracket">]</span></a></sup> MATLAB, C# (and other .NET languages with <i>DotNET.jl</i>, from them with <i>JdotNET</i>), JavaScript, Java (and other JVM languages, such as <a href="Scala_(programming_language)" title="Scala (programming language)">Scala</a> with <i>JavaCall.jl</i>). And packages for other languages allow to call to Julia, e.g. from Python, R (to Julia 1.10.x currently possible<sup id="cite_ref-102" class="reference"><a href="#cite_note-102"><span class="cite-bracket">[</span>102<span class="cite-bracket">]</span></a></sup>), <a href="Rust_(programming_language)" title="Rust (programming language)">Rust</a>, Ruby, or C#. Such as with juliacall (part of <i>PythonCall.jl</i>) to call from Python and a different <i>JuliaCall</i> package for calling, Julia up to 1.10.x, from R. Julia has also been used for hardware, i.e. to compile to <a href="VHDL" title="VHDL">VHDL</a>, as a <a href="High-level_synthesis" title="High-level synthesis">high-level synthesis</a> tool, for example <a href="Field-programmable_gate_array" title="Field-programmable gate array">FPGAs</a>.<sup id="cite_ref-HLS/FPGA_66-1" class="reference"><a href="#cite_note-HLS/FPGA-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup>
</p><p>Julia has packages supporting markup languages such as <a href="HTML" title="HTML">HTML</a> (and also for <a href="HTTP" title="HTTP">HTTP</a>), <a href="XML" title="XML">XML</a>, <a href="JSON" title="JSON">JSON</a> and <a href="BSON" title="BSON">BSON</a>, and for <a href="Database" title="Database">databases</a> (such as PostgreSQL,<sup id="cite_ref-103" class="reference"><a href="#cite_note-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup> Mongo,<sup id="cite_ref-FunSQL_104-0" class="reference"><a href="#cite_note-FunSQL-104"><span class="cite-bracket">[</span>104<span class="cite-bracket">]</span></a></sup> Oracle, including for <a href="TimesTen" title="TimesTen">TimesTen</a>,<sup id="cite_ref-105" class="reference"><a href="#cite_note-105"><span class="cite-bracket">[</span>105<span class="cite-bracket">]</span></a></sup> MySQL, SQLite, Microsoft SQL Server,<sup id="cite_ref-FunSQL_104-1" class="reference"><a href="#cite_note-FunSQL-104"><span class="cite-bracket">[</span>104<span class="cite-bracket">]</span></a></sup> Amazon Redshift, Vertica, ODBC) and web use in general.<sup id="cite_ref-106" class="reference"><a href="#cite_note-106"><span class="cite-bracket">[</span>106<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-107" class="reference"><a href="#cite_note-107"><span class="cite-bracket">[</span>107<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Package_system">Package system</h2></div>
<p>Julia has a built-in <a href="Package_manager" title="Package manager">package manager</a> and includes a default registry system.<sup id="cite_ref-108" class="reference"><a href="#cite_note-108"><span class="cite-bracket">[</span>108<span class="cite-bracket">]</span></a></sup> Packages are most often distributed as source code hosted on <a href="GitHub" title="GitHub">GitHub</a>, though alternatives can also be used just as well. Packages can also be installed as binaries, using artifacts.<sup id="cite_ref-109" class="reference"><a href="#cite_note-109"><span class="cite-bracket">[</span>109<span class="cite-bracket">]</span></a></sup> Julia's package manager is used to query and compile packages, as well as managing environments. Federated package registries are supported, allowing registries other than the official to be added locally.<sup id="cite_ref-110" class="reference"><a href="#cite_note-110"><span class="cite-bracket">[</span>110<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Implementation">Implementation</h2></div>
<p>Julia's core is implemented in Julia and <a href="C_(programming_language)" title="C (programming language)">C</a>, together with <a href="C%2B%2B" title="C++">C++</a> for the <a href="LLVM" title="LLVM">LLVM</a> dependency. The code parsing, code-lowering, and bootstrapping were implemented in FemtoLisp, a <a href="Scheme_(programming_language)" title="Scheme (programming language)">Scheme</a> dialect, up to version 1.10.<sup id="cite_ref-JeffBezanson_2019_111-0" class="reference"><a href="#cite_note-JeffBezanson_2019-111"><span class="cite-bracket">[</span>111<span class="cite-bracket">]</span></a></sup> Since that version the new pure-Julia stdlib package <i>JuliaSyntax.jl</i> is used for the parsing (while the old one can still be chosen)<sup id="cite_ref-112" class="reference"><a href="#cite_note-112"><span class="cite-bracket">[</span>112<span class="cite-bracket">]</span></a></sup> which improves speed and "greatly improves parser error messages in various cases".<sup id="cite_ref-113" class="reference"><a href="#cite_note-113"><span class="cite-bracket">[</span>113<span class="cite-bracket">]</span></a></sup> The LLVM compiler infrastructure project is used as the <a href="Compiler#Back_end" title="Compiler">back end</a> for generating optimized <a href="Machine_code" title="Machine code">machine code</a> for all commonly used platforms. With some exceptions, the <a href="Standard_library" title="Standard library">standard library</a> is implemented in Julia.
</p>
<div class="mw-heading mw-heading3"><h3 id="Current_and_future_platforms">Current and future platforms</h3></div>
<p>Julia has tier 1 <a href="MacOS" title="MacOS">macOS</a> support, for 64-bit <a href="Apple_Silicon" class="mw-redirect" title="Apple Silicon">Apple Silicon</a> Macs, natively (previously such <a href="Apple_M1" title="Apple M1">Apple M1</a>-based Macs were only supported by <i>running in <a href="Rosetta_2" class="mw-redirect" title="Rosetta 2">Rosetta 2</a> emulation</i><sup id="cite_ref-Apple_Silicon_114-0" class="reference"><a href="#cite_note-Apple_Silicon-114"><span class="cite-bracket">[</span>114<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-115" class="reference"><a href="#cite_note-115"><span class="cite-bracket">[</span>115<span class="cite-bracket">]</span></a></sup>), and also fully supports Intel-based Macs. <a href="Windows_10" title="Windows 10">Windows on ARM</a> has no official support yet. OpenBSD has received "initial support" and is under active development.
</p><p>Julia has four support tiers.<sup id="cite_ref-116" class="reference"><a href="#cite_note-116"><span class="cite-bracket">[</span>116<span class="cite-bracket">]</span></a></sup> All <a href="IA-32" title="IA-32">IA-32</a> processors completely implementing the <a href="P6_(microarchitecture)" title="P6 (microarchitecture)">i686</a> subarchitecture are supported and all 64-bit <a href="X86-64" title="X86-64">x86-64</a> (aka <a href="Amd64" class="mw-redirect" title="Amd64">amd64</a>), i.e. all less than about a decade old are supported. 64-bit <a href="Armv8" class="mw-redirect" title="Armv8">Armv8</a> (and later; i.e. <a href="AArch64" title="AArch64">AArch64</a>) processors are supported on first tier (for macOS); otherwise second tier on Linux, and ARMv7 (AArch32) on third tier.<sup id="cite_ref-117" class="reference"><a href="#cite_note-117"><span class="cite-bracket">[</span>117<span class="cite-bracket">]</span></a></sup> Hundreds of packages are <a href="General-purpose_computing_on_graphics_processing_units" title="General-purpose computing on graphics processing units">GPU-accelerated</a>:<sup id="cite_ref-118" class="reference"><a href="#cite_note-118"><span class="cite-bracket">[</span>118<span class="cite-bracket">]</span></a></sup> Nvidia GPUs have support with <i><a href="CUDA" title="CUDA">CUDA</a>.jl</i> (tier 1 on 64-bit Linux and tier 2 on 64-bit Windows, the package implementing <a href="Parallel_Thread_Execution" title="Parallel Thread Execution">PTX</a>, for compute capability 3.5 (Kepler) or higher; both require CUDA 11+, older package versions work down to CUDA 9). There are also additionally packages supporting other accelerators, such as Google's <a href="Tensor_processing_unit" class="mw-redirect" title="Tensor processing unit">TPUs</a>,<sup id="cite_ref-119" class="reference"><a href="#cite_note-119"><span class="cite-bracket">[</span>119<span class="cite-bracket">]</span></a></sup> and some Intel (integrated) GPUs, through <i><a href="OneAPI_(compute_acceleration)" title="OneAPI (compute acceleration)">oneAPI.jl</a></i>,<sup id="cite_ref-120" class="reference"><a href="#cite_note-120"><span class="cite-bracket">[</span>120<span class="cite-bracket">]</span></a></sup> and AMD's GPUs have support with e.g. <a href="OpenCL" title="OpenCL">OpenCL</a>; and experimental support for the AMD <a href="ROCm" title="ROCm">ROCm</a> stack.<sup id="cite_ref-121" class="reference"><a href="#cite_note-121"><span class="cite-bracket">[</span>121<span class="cite-bracket">]</span></a></sup>
</p><p>for several ARM platforms, from small Raspberry Pis to the world's fastest (at one point, until recently) supercomputer <a href="Fugaku_(supercomputer)" title="Fugaku (supercomputer)">Fugaku</a>'s ARM-based <a href="Fujitsu_A64FX" title="Fujitsu A64FX">A64FX</a>.<sup id="cite_ref-122" class="reference"><a href="#cite_note-122"><span class="cite-bracket">[</span>122<span class="cite-bracket">]</span></a></sup> <a href="Power_Architecture" class="mw-redirect" title="Power Architecture">PowerPC</a> <a href="Little_endian" class="mw-redirect" title="Little endian">LE</a> (64-bit) has tier&nbsp;3 support, meaning it "may or may not build", and its tier will lower to 4 for 1.12, i.e. then no longer builds/works.<sup id="cite_ref-123" class="reference"><a href="#cite_note-123"><span class="cite-bracket">[</span>123<span class="cite-bracket">]</span></a></sup>
</p><p>Julia has official (tier 2) support for 64-bit ARMv8 meaning e.g. newer 64-bit (ARMv8-A) <a href="Raspberry_Pi" title="Raspberry Pi">Raspberry Pi</a> computers work with Julia (e.g. the Pi Compute Module 4 has been used in space running Julia code).<sup id="cite_ref-space_GPS_124-0" class="reference"><a href="#cite_note-space_GPS-124"><span class="cite-bracket">[</span>124<span class="cite-bracket">]</span></a></sup> For many Pis, especially older 32-bit ones, it helps to cross-compile the user's Julia code for them. The older 32-bit ARMv7 Pis worked in older Julia versions (still do, but for latest Julia version(s), note downgraded from tier 3 to its current tier 4: "Julia built at some point in the past, but is known not to build currently."). The original <a href="Raspberry_Pi" title="Raspberry Pi">Raspberry Pi</a> 1 has no official support (since it uses <a href="ARMv6" class="mw-redirect" title="ARMv6">ARMv6</a> which has newer had a support tier; though some cut-down Julia has been known to run on that Pi).<sup id="cite_ref-125" class="reference"><a href="#cite_note-125"><span class="cite-bracket">[</span>125<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-126" class="reference"><a href="#cite_note-126"><span class="cite-bracket">[</span>126<span class="cite-bracket">]</span></a></sup>
Pico versions of the Pi are known to no work (since using the M-profile Arm, not running under Linux; not yet supported). Julia is now supported in <a href="Raspbian" class="mw-redirect" title="Raspbian">Raspbian</a><sup id="cite_ref-127" class="reference"><a href="#cite_note-127"><span class="cite-bracket">[</span>127<span class="cite-bracket">]</span></a></sup> while support is better for newer Pis, e.g., those with Armv7 or newer; the Julia support is promoted by the <a href="Raspberry_Pi_Foundation" title="Raspberry Pi Foundation">Raspberry Pi Foundation</a>.<sup id="cite_ref-128" class="reference"><a href="#cite_note-128"><span class="cite-bracket">[</span>128<span class="cite-bracket">]</span></a></sup>
</p><p>On some platforms, Julia may need to be compiled from source code (e.g., the original <a href="Raspberry_Pi" title="Raspberry Pi">Raspberry Pi</a>), with specific build options, which has been done and unofficial pre-built binaries (and build instructions) are available.<sup id="cite_ref-129" class="reference"><a href="#cite_note-129"><span class="cite-bracket">[</span>129<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-130" class="reference"><a href="#cite_note-130"><span class="cite-bracket">[</span>130<span class="cite-bracket">]</span></a></sup>
</p><p>Julia has also been built for 64-bit <a href="RISC-V" title="RISC-V">RISC-V</a> (has tier 3 support),<sup id="cite_ref-131" class="reference"><a href="#cite_note-131"><span class="cite-bracket">[</span>131<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-132" class="reference"><a href="#cite_note-132"><span class="cite-bracket">[</span>132<span class="cite-bracket">]</span></a></sup> i.e. has some supporting code in core Julia.
</p><p>While Julia requires an <a href="Operating_system" title="Operating system">operating system</a> by default, and has no official support to run without, or on <a href="Embedded_system" title="Embedded system">embedded system</a> platforms such as <a href="Arduino" title="Arduino">Arduino</a>, Julia code has still been run on it, with some limitations, i.e. on a baremetal 16&nbsp;<a href="Hertz#Computers" title="Hertz">MHz</a> <a href="8-bit_computing" title="8-bit computing">8-bit</a> (<a href="ATmega328P" class="mw-redirect" title="ATmega328P">ATmega328P</a>) <a href="AVR_microcontrollers" title="AVR microcontrollers">AVR-microcontroller</a> Arduino with 2&nbsp;KB RAM (plus 32&nbsp;KB of flash memory).<sup id="cite_ref-133" class="reference"><a href="#cite_note-133"><span class="cite-bracket">[</span>133<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-134" class="reference"><a href="#cite_note-134"><span class="cite-bracket">[</span>134<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Adoption">Adoption</h2></div>
<p>Julia has been adopted at many universities including <a href="MIT" class="mw-redirect" title="MIT">MIT</a>, <a href="Stanford_University" title="Stanford University">Stanford</a>, <a href="UC_Berkeley" class="mw-redirect" title="UC Berkeley">UC Berkeley</a>, <a href="Ferdowsi_University_of_Mashhad" title="Ferdowsi University of Mashhad">Ferdowsi University of Mashhad</a> and the <a href="University_of_Cape_Town" title="University of Cape Town">University of Cape Town</a>. Large private firms across many sectors have adopted the language including <a href="Amazon_(company)" title="Amazon (company)">Amazon</a>, <a href="IBM" title="IBM">IBM</a>, <a href="JP_Morgan" class="mw-redirect" title="JP Morgan">JP Morgan</a> AI Research,<sup id="cite_ref-135" class="reference"><a href="#cite_note-135"><span class="cite-bracket">[</span>135<span class="cite-bracket">]</span></a></sup> and <a href="ASML_Holding" title="ASML Holding">ASML</a>. Julia has also been used by government agencies including <a href="NASA" title="NASA">NASA</a> and the <a href="Federal_Aviation_Administration" title="Federal Aviation Administration">FAA</a>, as well as every US national energy laboratory.<sup id="cite_ref-Fastest_136-0" class="reference"><a href="#cite_note-Fastest-136"><span class="cite-bracket">[</span>136<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-137" class="reference"><a href="#cite_note-137"><span class="cite-bracket">[</span>137<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Scientific_computing_and_engineering">Scientific computing and engineering</h3></div>
<ul><li><a href="Amazon_(company)" title="Amazon (company)">Amazon</a>, for <a href="Quantum_computing" title="Quantum computing">quantum computing</a><sup id="cite_ref-138" class="reference"><a href="#cite_note-138"><span class="cite-bracket">[</span>138<span class="cite-bracket">]</span></a></sup> and <a href="Machine_learning" title="Machine learning">machine learning</a> through <a href="Amazon_SageMaker" title="Amazon SageMaker">Amazon SageMaker</a><sup id="cite_ref-139" class="reference"><a href="#cite_note-139"><span class="cite-bracket">[</span>139<span class="cite-bracket">]</span></a></sup></li>
<li><a href="ASML_Holding" title="ASML Holding">ASML</a>, for <a href="Hard_real-time" class="mw-redirect" title="Hard real-time">hard real-time</a> programming with their machines<sup id="cite_ref-140" class="reference"><a href="#cite_note-140"><span class="cite-bracket">[</span>140<span class="cite-bracket">]</span></a></sup></li>
<li>The Climate Modeling Alliance<sup id="cite_ref-141" class="reference"><a href="#cite_note-141"><span class="cite-bracket">[</span>141<span class="cite-bracket">]</span></a></sup> for climate change modeling<sup id="cite_ref-Julia_Nvidia_142-0" class="reference"><a href="#cite_note-Julia_Nvidia-142"><span class="cite-bracket">[</span>142<span class="cite-bracket">]</span></a></sup></li>
<li><a href="CERN" title="CERN">CERN</a>, to analyze data from the <a href="Large_Hadron_Collider" title="Large Hadron Collider">Large Hadron Collider</a> (<a href="LHCb_experiment" title="LHCb experiment">LHCb experiment</a>)<sup id="cite_ref-143" class="reference"><a href="#cite_note-143"><span class="cite-bracket">[</span>143<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-144" class="reference"><a href="#cite_note-144"><span class="cite-bracket">[</span>144<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-145" class="reference"><a href="#cite_note-145"><span class="cite-bracket">[</span>145<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-146" class="reference"><a href="#cite_note-146"><span class="cite-bracket">[</span>146<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-147" class="reference"><a href="#cite_note-147"><span class="cite-bracket">[</span>147<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-148" class="reference"><a href="#cite_note-148"><span class="cite-bracket">[</span>148<span class="cite-bracket">]</span></a></sup></li>
<li>NASA and the <a href="Jet_Propulsion_Laboratory" title="Jet Propulsion Laboratory">Jet Propulsion Laboratory</a> use Julia to model spacecraft separation dynamics,<sup id="cite_ref-149" class="reference"><a href="#cite_note-149"><span class="cite-bracket">[</span>149<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-150" class="reference"><a href="#cite_note-150"><span class="cite-bracket">[</span>150<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-151" class="reference"><a href="#cite_note-151"><span class="cite-bracket">[</span>151<span class="cite-bracket">]</span></a></sup> analyze <a href="TRAPPIST" title="TRAPPIST">TRAPPIST</a> <a href="Exoplanet" title="Exoplanet">exoplanet</a> datasets,<sup id="cite_ref-152" class="reference"><a href="#cite_note-152"><span class="cite-bracket">[</span>152<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-153" class="reference"><a href="#cite_note-153"><span class="cite-bracket">[</span>153<span class="cite-bracket">]</span></a></sup> and analyze <a href="Cosmic_microwave_background" title="Cosmic microwave background">cosmic microwave background</a> data from the <a href="Big_Bang" title="Big Bang">Big Bang</a><sup id="cite_ref-154" class="reference"><a href="#cite_note-154"><span class="cite-bracket">[</span>154<span class="cite-bracket">]</span></a></sup></li>
<li>The Brazilian <a href="National_Institute_for_Space_Research" title="National Institute for Space Research">INPE</a>, for space missions and <a href="Satellite" title="Satellite">satellite</a> simulations<sup id="cite_ref-155" class="reference"><a href="#cite_note-155"><span class="cite-bracket">[</span>155<span class="cite-bracket">]</span></a></sup></li>
<li>Julia has also flown in space, on a small satellite,<sup id="cite_ref-space_GPS_124-1" class="reference"><a href="#cite_note-space_GPS-124"><span class="cite-bracket">[</span>124<span class="cite-bracket">]</span></a></sup> used for a GPS module. And Julia has also been used to design <a href="Satellite_constellation" title="Satellite constellation"> satellite constellations</a>.<sup id="cite_ref-156" class="reference"><a href="#cite_note-156"><span class="cite-bracket">[</span>156<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Embedded_system" title="Embedded system">Embedded</a> hardware to plan and execute flight of autonomous U.S. <a href="Air_Force_Research_Laboratory" title="Air Force Research Laboratory">Air Force Research Laboratory</a> <a href="VTOL" title="VTOL">VTOL</a> <a href="Unmanned_aircraft_system" class="mw-redirect" title="Unmanned aircraft system">drones</a><sup id="cite_ref-157" class="reference"><a href="#cite_note-157"><span class="cite-bracket">[</span>157<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading4"><h4 id="Pharmaceuticals_and_drug_development">Pharmaceuticals and drug development</h4></div>
<p>Julia is widely used for drug development in the pharmaceutical industry, having been adopted by <a href="Moderna" title="Moderna">Moderna</a>, <a href="Pfizer" title="Pfizer">Pfizer</a>, <a href="AstraZeneca" title="AstraZeneca">AstraZeneca</a>, <a href="Procter_%26_Gamble" title="Procter &amp; Gamble">Procter &amp; Gamble</a>, and <a href="United_Therapeutics" title="United Therapeutics">United Therapeutics</a>.<sup id="cite_ref-158" class="reference"><a href="#cite_note-158"><span class="cite-bracket">[</span>158<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-159" class="reference"><a href="#cite_note-159"><span class="cite-bracket">[</span>159<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Economics,_finance,_and_political_science">Economics, finance, and political science</h3></div>
<ul><li>The <a href="Federal_Reserve_Bank_of_New_York" title="Federal Reserve Bank of New York">Federal Reserve Bank of New York</a>, for macroeconomic modeling in Julia since 2015, including estimates of <a href="COVID-19" title="COVID-19">COVID-19</a> shocks in 2021<sup id="cite_ref-160" class="reference"><a href="#cite_note-160"><span class="cite-bracket">[</span>160<span class="cite-bracket">]</span></a></sup></li>
<li>Also the <a href="Bank_of_Canada" title="Bank of Canada">Bank of Canada</a>, <a href="Central_bank" title="Central bank">central bank</a>, for macroeconomic modeling<sup id="cite_ref-161" class="reference"><a href="#cite_note-161"><span class="cite-bracket">[</span>161<span class="cite-bracket">]</span></a></sup></li>
<li><a href="BlackRock" title="BlackRock">BlackRock</a>, the world's largest asset manager, for <a href="Financial_time-series_analysis" class="mw-redirect" title="Financial time-series analysis">financial time-series analysis</a><sup id="cite_ref-:0_162-0" class="reference"><a href="#cite_note-:0-162"><span class="cite-bracket">[</span>162<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Aviva" title="Aviva">Aviva</a>, the <a href="United_Kingdom" title="United Kingdom">UK</a>'s largest general insurer, for actuarial calculations<sup id="cite_ref-:0_162-1" class="reference"><a href="#cite_note-:0-162"><span class="cite-bracket">[</span>162<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Mitre_Corporation" title="Mitre Corporation">Mitre Corporation</a>, for verification of published election results<sup id="cite_ref-163" class="reference"><a href="#cite_note-163"><span class="cite-bracket">[</span>163<span class="cite-bracket">]</span></a></sup></li>
<li>Nobel laureate <a href="Thomas_J._Sargent" title="Thomas J. Sargent">Thomas J. Sargent</a>, for <a href="Macroeconometrics" class="mw-redirect" title="Macroeconometrics">macroeconometric modeling</a><sup id="cite_ref-164" class="reference"><a href="#cite_note-164"><span class="cite-bracket">[</span>164<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1266661725">
/* start https://en.wikipedia.org/ */


.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}


/* end https://en.wikipedia.org/ */
</style>
<ul><li><a href="Comparison_of_numerical-analysis_software" title="Comparison of numerical-analysis software">Comparison of numerical-analysis software</a></li>
<li><a href="Comparison_of_statistical_packages" title="Comparison of statistical packages">Comparison of statistical packages</a></li>
<li><a href="Differentiable_programming" title="Differentiable programming">Differentiable programming</a></li>
<li><a href="JuMP" title="JuMP">JuMP</a> – an algebraic modeling language for mathematical optimization embedded in Julia</li>
<li><a href="Python_(programming_language)" title="Python (programming language)">Python</a></li>
<li><a href="Nim_(programming_language)" title="Nim (programming language)">Nim</a></li>
<li><a href="Ring_(programming_language)" title="Ring (programming language)">Ring</a></li>
<li><a href="Mojo_(programming_language)" title="Mojo (programming language)">Mojo</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 25em;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://medium.com/@acidflask/smoothing-data-with-julia-s-generated-functions-c80e240e05f3#.615wk3dle">"Smoothing data with Julia's @generated functions"</a>. 5 November 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160304105339/https://medium.com/@acidflask/smoothing-data-with-julia-s-generated-functions-c80e240e05f3#.615wk3dle">Archived</a> from the original on 4 March 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">9 December</span> 2015</span>. <q>Julia's generated functions are closely related to the multistaged programming (MSP) paradigm popularized by Taha and Sheard, which generalizes the compile time/run time stages of program execution by allowing for multiple stages of delayed code execution.</q></cite></span>
</li>
<li id="cite_note-license-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-license_2-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/blob/master/LICENSE.md">"LICENSE.md"</a>. <a href="GitHub" title="GitHub">GitHub</a>. September 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210123222058/https://github.com/JuliaLang/julia/blob/master/LICENSE.md">Archived</a> from the original on 23 January 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">20 October</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/graphs/contributors">"Contributors to JuliaLang/julia"</a>. <a href="GitHub" title="GitHub">GitHub</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210123223030/https://github.com/JuliaLang/julia/graphs/contributors">Archived</a> from the original on 23 January 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">20 October</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-announcement-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-announcement_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-announcement_4-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-announcement_4-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-announcement_4-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-announcement_4-4"><sup><i><b>e</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFJeff_BezansonStefan_KarpinskiViral_ShahAlan_Edelman2012" class="citation web cs1">Jeff Bezanson; Stefan Karpinski; Viral Shah; Alan Edelman (February 2012). <a rel="nofollow" class="external text" href="https://julialang.org/blog/2012/02/why-we-created-julia">"Why We Created Julia"</a>. <i>Julia website</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200502144010/https://julialang.org/blog/2012/02/why-we-created-julia/">Archived</a> from the original on 2 May 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">7 February</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-wikidata-c682ff7e7ce6880b4155cd01b6d084f5159a754c-v20-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-c682ff7e7ce6880b4155cd01b6d084f5159a754c-v20_5-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://discourse.julialang.org/t/julia-v1-11-6-has-been-released/130614/2">"Julia v1.11.6 has been released"</a>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/pull/58956">"Backports for 1.12.0-rc1 by KristofferC · Pull Request #58956 · JuliaLang/julia"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">12 July</span> 2025</span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/pull/58369">"Backports for 1.12.0-beta4 by KristofferC · Pull Request #58369 · JuliaLang/julia"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">10 May</span> 2025</span>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/tree/v1.12.0-beta3">"GitHub - JuliaLang/julia at v1.12.0-beta3"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">12 May</span> 2025</span>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/tree/v1.10.9">"GitHub - JuliaLang/julia at v1.10.9"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">10 March</span> 2025</span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/pull/59006">"Backports for Julia 1.12-rc2 by KristofferC · Pull Request #59006 · JuliaLang/julia"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">18 July</span> 2025</span>.</cite></span>
</li>
<li id="cite_note-Engheim-11"><span class="mw-cite-backlink">^ <a href="#cite_ref-Engheim_11-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Engheim_11-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFEngheim2017" class="citation web cs1">Engheim, Erik (17 November 2017). <a rel="nofollow" class="external text" href="https://erik-engheim.medium.com/dynamically-typed-languages-are-not-what-you-think-ac8d1392b803">"Dynamically Typed Languages Are Not What You Think"</a>. <i>Medium</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210305194133/https://erik-engheim.medium.com/dynamically-typed-languages-are-not-what-you-think-ac8d1392b803">Archived</a> from the original on 5 March 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">27 January</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/blob/master/doc/src/devdocs/build/build.md#required-build-tools-and-external-libraries">"Building Julia (Detailed)"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. September 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220516170342/https://github.com/JuliaLang/julia/blob/master/doc/src/devdocs/build/build.md#required-build-tools-and-external-libraries">Archived</a> from the original on 16 May 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">16 May</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliagpu.org/cuda/">"NVIDIA CUDA ⋅ JuliaGPU"</a>. <i>juliagpu.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220129013944/https://juliagpu.org/cuda/">Archived</a> from the original on 29 January 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">17 January</span> 2022</span>. <q>we have shown the performance to approach and even sometimes exceed that of CUDA C on a selection of applications from the Rodinia benchmark suite</q></cite></span>
</li>
<li id="cite_note-goldilocks-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-goldilocks_14-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFStokel-Walker" class="citation web cs1">Stokel-Walker, Chris. <a rel="nofollow" class="external text" href="https://increment.com/programming-languages/goldilocks-language-history-of-julia/">"Julia: The Goldilocks language"</a>. <i>Increment</i>. Stripe. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201109024158/https://increment.com/programming-languages/goldilocks-language-history-of-julia/">Archived</a> from the original on 9 November 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">23 August</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-JuliaCon2016-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-JuliaCon2016_15-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliacon.org/2016">"JuliaCon 2016"</a>. JuliaCon. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170304010606/http://juliacon.org/2016/">Archived</a> from the original on 4 March 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">6 December</span> 2016</span>. <q>He has co-designed the programming language Scheme, which has greatly influenced the design of Julia</q></cite></span>
</li>
<li id="cite_note-Introduction-16"><span class="mw-cite-backlink">^ <a href="#cite_ref-Introduction_16-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Introduction_16-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Introduction_16-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Introduction_16-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.julialang.org/en/v1/">"Home · The Julia Language"</a>. <i>docs.julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210111031656/https://docs.julialang.org/en/v1/">Archived</a> from the original on 11 January 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">15 August</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20201220131729/http://fatiherikli.github.io/programming-language-network/#language:Julia">"Programming Language Network"</a>. GitHub. Archived from <a rel="nofollow" class="external text" href="https://fatiherikli.github.io/programming-language-network/#language:Julia">the original</a> on 20 December 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">6 December</span> 2016</span>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite id="CITEREFWolfram2013" class="citation web cs1">Wolfram, Stephen (12 February 2013). <a rel="nofollow" class="external text" href="https://writings.stephenwolfram.com/2013/02/what-should-we-call-the-language-of-mathematica/">"What Should We Call the Language of Mathematica?—Stephen Wolfram Writings"</a>. <i>writings.stephenwolfram.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240904035044/https://writings.stephenwolfram.com/2013/02/what-should-we-call-the-language-of-mathematica/">Archived</a> from the original on 4 September 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">24 June</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-PackageCompiler.jl-19"><span class="mw-cite-backlink">^ <a href="#cite_ref-PackageCompiler.jl_19-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-PackageCompiler.jl_19-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-PackageCompiler.jl_19-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/PackageCompiler.jl">"GitHub - JuliaLang/PackageCompiler.jl: Compile your Julia Package"</a>. The Julia Language. 14 February 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190323182857/https://github.com/JuliaLang/PackageCompiler.jl">Archived</a> from the original on 23 March 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">15 February</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-AppBundler.jl-20"><span class="mw-cite-backlink">^ <a href="#cite_ref-AppBundler.jl_20-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-AppBundler.jl_20-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/PeaceFounder/AppBundler.jl">"AppBundler.jl"</a>. PeaceFounder. 13 December 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231218172216/https://github.com/PeaceFounder/AppBundler.jl">Archived</a> from the original on 18 December 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">18 December</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/blog/2017/05/raspberry-pi-julia">"Julia available in Raspbian on the Raspberry Pi"</a>. <q>Julia works on all the Pi variants, we recommend using the Pi 3.</q></cite></span>
</li>
<li id="cite_note-infoworld-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-infoworld_22-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFKrill2012" class="citation magazine cs1">Krill, Paul (18 April 2012). <a rel="nofollow" class="external text" href="https://www.infoworld.com/article/2616709/new-julia-language-seeks-to-be-the-c-for-scientists.html">"New Julia language seeks to be the C for scientists"</a>. <i>InfoWorld</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140913234252/http://www.infoworld.com/d/application-development/new-julia-language-seeks-be-the-c-scientists-190818">Archived</a> from the original on 13 September 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">4 July</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite id="CITEREFTorre" class="citation web cs1">Torre, Charles. <a rel="nofollow" class="external text" href="https://channel9.msdn.com/Blogs/Charles/Stefan-Karpinski-and-Jeff-Bezanson-Julia-Programming-Language">"Stefan Karpinski and Jeff Bezanson on Julia"</a>. <i>Channel 9</i>. MSDN. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181204102053/https://channel9.msdn.com/Blogs/Charles/Stefan-Karpinski-and-Jeff-Bezanson-Julia-Programming-Language">Archived</a> from the original on 4 December 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">4 December</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite id="CITEREFBezanson2021" class="citation web cs1">Bezanson, Jeff (2 April 2021). <a rel="nofollow" class="external text" href="https://discourse.julialang.org/t/cas-benchmarks-symbolics-jl-and-maxima/58359/17">"CAS Benchmarks"</a>. <i>discourse.julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210402224346/https://discourse.julialang.org/t/cas-benchmarks-symbolics-jl-and-maxima/58359/17">Archived</a> from the original on 2 April 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">2 April</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliahub.com/blog/2021/08/newsletter-august/">"Newsletter August 2021 - Julia Computing Completes $24 Million Series A Fundraise and Former Snowflake CEO Bob Muglia Joins Julia Computing Board of Directors - JuliaHub"</a>. <i>juliahub.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221116115927/https://juliahub.com/blog/2021/08/newsletter-august/">Archived</a> from the original on 16 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">16 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliacon.org/2020/">"JuliaCon 2020"</a>. <i>JuliaCon 2020</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231012155924/https://juliacon.org/2020/">Archived</a> from the original on 12 October 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">6 October</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/blog/2020/08/juliacon-2020-wrapup/#outcomes">"JuliaCon 2020 Wrap-up"</a>. <i>julialang.org</i>. 11 August 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201130113640/https://julialang.org/blog/2020/08/juliacon-2020-wrapup/#outcomes">Archived</a> from the original on 30 November 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">20 December</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/blog/2021/08/juliacon-highlights/">"JuliaCon 2021 Highlights"</a>. <i>julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210906222719/https://julialang.org/blog/2021/08/juliacon-highlights/">Archived</a> from the original on 6 September 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">6 September</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://news.mit.edu/2018/julia-language-co-creators-win-james-wilkinson-prize-numerical-software-1226">"Julia language co-creators win James H. Wilkinson Prize for Numerical Software"</a>. <i>MIT News</i>. 26 December 2018. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190128230208/http://news.mit.edu/2018/julia-language-co-creators-win-james-wilkinson-prize-numerical-software-1226">Archived</a> from the original on 28 January 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">22 January</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><cite class="citation pressrelease cs1"><a rel="nofollow" class="external text" href="https://www.computer.org/press-room/2019-news/2019-ieee-fernbach-award-edelman">"Alan Edelman of MIT Recognized with Prestigious 2019 IEEE Computer Society Sidney Fernbach Award | IEEE Computer Society"</a> (Press release). 1 October 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20191009130947/https://www.computer.org/press-room/2019-news/2019-ieee-fernbach-award-edelman">Archived</a> from the original on 9 October 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">9 October</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://discourse.julialang.org/t/what-is-julia-0-7-how-does-it-relate-to-1-0/9994">"What is Julia 0.7? How does it relate to 1.0?"</a>. <i>JuliaLang</i>. 26 March 2018. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180727054635/https://discourse.julialang.org/t/what-is-julia-0-7-how-does-it-relate-to-1-0/9994">Archived</a> from the original on 27 July 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">17 October</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><cite id="CITEREFDavies" class="citation web cs1">Davies, Eric. <a rel="nofollow" class="external text" href="https://julialang.org/blog/2018/07/iterators-in-julia-0.7">"Writing Iterators in Julia 0.7"</a>. <i>julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180806024646/https://julialang.org/blog/2018/07/iterators-in-julia-0.7">Archived</a> from the original on 6 August 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">5 August</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><cite id="CITEREFJeff_BezansonStefan_KarpinskiViral_ShahAlan_Edelman" class="citation web cs1">Jeff Bezanson; Stefan Karpinski; Viral Shah; Alan Edelman; et&nbsp;al. <a rel="nofollow" class="external text" href="https://julialang.org/blog/2021/03/julia-1.6-highlights/">"Julia 1.6 Highlights"</a>. <i>julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210326155220/https://julialang.org/blog/2021/03/julia-1.6-highlights/">Archived</a> from the original on 26 March 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">26 March</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/pull/39216#issuecomment-816285199">"Upgrade to OpenBLAS 0.3.13 · Pull Request #39216 · JuliaLang/julia"</a>. <i>GitHub</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220323054712/https://github.com/JuliaLang/julia/pull/39216#issuecomment-816285199">Archived</a> from the original on 23 March 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">26 April</span> 2021</span>. <q>Given that 1.7 is not too far away (timed releases going forward)</q></cite></span>
</li>
<li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/pull/44810">"[Zlib_jll] Update to v1.2.12+3 by giordano · Pull Request #44810 · JuliaLang/julia"</a>. <i>GitHub</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220525225959/https://github.com/JuliaLang/julia/pull/44810">Archived</a> from the original on 25 May 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">25 May</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/pull/48011">"Backports for Julia 1.8.5 by KristofferC · Pull Request #48011 · JuliaLang/julia"</a>. <i>GitHub</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230104192611/https://github.com/JuliaLang/julia/pull/48011">Archived</a> from the original on 4 January 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">8 January</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/pull/41794">"compiler: speed up bootstrapping time by 25% by aviatesk · Pull Request #41794 · JuliaLang/julia"</a>. <i>GitHub</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220303155817/https://github.com/JuliaLang/julia/pull/41794">Archived</a> from the original on 3 March 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">3 March</span> 2022</span>. <q>the bootstrapping took about 80 seconds previously, but on this PR the time is reduced to about 60 seconds.</q></cite></span>
</li>
<li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/blob/master/HISTORY.md#julia-v110-release-notes">"julia/HISTORY.md at master · JuliaLang/julia"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">1 December</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliacon.org/2014/">"JuliaCon 2014"</a>. <i>juliacon.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">20 June</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://news.mit.edu/2016/juliacon-draws-global-users-of-dynamic-programming-language-0718">"JuliaCon 2016 at MIT"</a>. <i>mit.edu</i>. 18 July 2016. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210624201658/https://news.mit.edu/2016/juliacon-draws-global-users-of-dynamic-programming-language-0718">Archived</a> from the original on 24 June 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">20 June</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technical.ly/baltimore/2019/07/23/juliacon-provides-the-stage-for-a-week-of-programming-talks-and-a-new-baltimore-company/">"JuliaCon 2019 at UMB"</a>. <i>technical.ly</i>. 23 July 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210624201651/https://technical.ly/baltimore/2019/07/23/juliacon-provides-the-stage-for-a-week-of-programming-talks-and-a-new-baltimore-company/">Archived</a> from the original on 24 June 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">20 June</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/blog/2020/08/juliacon-2020-wrapup/#outcomes">"JuliaCon 2020 wrap up"</a>. <i>julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201130113640/https://julialang.org/blog/2020/08/juliacon-2020-wrapup/#outcomes">Archived</a> from the original on 30 November 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">20 June</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliacon.org/2021/">"JuliaCon 2021"</a>. <i>Juliacon.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210620034020/https://juliacon.org/2021/">Archived</a> from the original on 20 June 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">20 June</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/blog/2021/08/juliacon-highlights/">"JuliaCon 2021 Highlights"</a>. <i>julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210906222719/https://julialang.org/blog/2021/08/juliacon-highlights/">Archived</a> from the original on 6 September 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">3 March</span> 2022</span>. <q>This year's JuliaCon was the biggest and best ever, with more than 300 presentations available for free on YouTube, more than 20,000 registrations, and more than 43,000 unique YouTube viewers during the conference, up from 162 presentations, 10,000 registrations, and 28,900 unique YouTube viewers during last year's conference.</q></cite></span>
</li>
<li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://janvitek.org/">"Jan Vitek Homepage"</a>. <i>janvitek.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240122214511/https://janvitek.org/">Archived</a> from the original on 22 January 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">20 June</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://soumith.ch/">"Soumith Chintala Homepage"</a>. <i>soumith.ch</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210624202250/https://soumith.ch/">Archived</a> from the original on 24 June 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">20 June</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://numfocus.org/project/julia">"Julia: NumFOCUS Sponsored Project since 2014"</a>. <i>numfocus.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200928023230/https://numfocus.org/project/julia">Archived</a> from the original on 28 September 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">29 September</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/research/">"The Julia Language"</a>. <i>julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190726215130/https://julialang.org/research/">Archived</a> from the original on 26 July 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-49">^</a></b></span> <span class="reference-text"><cite id="CITEREFCimpanu" class="citation web cs1">Cimpanu, Catalin. <a rel="nofollow" class="external text" href="https://www.zdnet.com/article/mozilla-is-funding-a-way-to-support-julia-in-firefox/">"Mozilla is funding a way to support Julia in Firefox"</a>. <i>ZDNet</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190710012226/https://www.zdnet.com/article/mozilla-is-funding-a-way-to-support-julia-in-firefox/">Archived</a> from the original on 10 July 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-50">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190922161033/https://alpha.iodide.io/notebooks/225/">"Julia in Iodide"</a>. <i>alpha.iodide.io</i>. Archived from <a rel="nofollow" class="external text" href="https://alpha.iodide.io/notebooks/225/">the original</a> on 22 September 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-51">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://iodide-project.github.io/docs/language_plugins/">"Language plugins - Iodide Documentation"</a>. <i>iodide-project.github.io</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190922161121/https://iodide-project.github.io/docs/language_plugins/">Archived</a> from the original on 22 September 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20191009130024/https://mozilla-research.forms.fm/mozilla-research-grants-2019h1/forms/6510">"Mozilla Research Grants 2019H1"</a>. <i>Mozilla</i>. Archived from <a rel="nofollow" class="external text" href="https://mozilla-research.forms.fm/mozilla-research-grants-2019h1/forms/6510">the original</a> on 9 October 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>. <q>running language interpreters in WebAssembly. To further increase access to leading data science tools, we're looking for someone to port R or Julia to WebAssembly and to attempt to provide a level 3 language plugin for Iodide: automatic conversion of data basic types between R/Julia and Javascript, and the ability to share class instances between R/Julia and Javascript.</q></cite></span>
</li>
<li id="cite_note-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-53">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/iodide-project/iodide">"Literate scientific computing and communication for the web: iodide-project/iodide"</a>. iodide. 20 September 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180824140212/https://github.com/iodide-project/iodide">Archived</a> from the original on 24 August 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>. <q>We envision a future workflow that allows you to do your data munging in Python, fit a quick model in R or JAGS, solve some differential equations in Julia, and then display your results with a live interactive d3+JavaScript visualization&nbsp;... and all that within a single, portable, sharable, and hackable file.</q></cite></span>
</li>
<li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/sponsors/JuliaLang">"Sponsor the Julia Language"</a>. <i>github.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210705013745/https://github.com/sponsors/JuliaLang">Archived</a> from the original on 5 July 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">5 June</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-55">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliacomputing.com/about-us">"About Us – Julia Computing"</a>. <i>juliacomputing.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190901171449/https://juliacomputing.com/about-us">Archived</a> from the original on 1 September 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">12 September</span> 2017</span>.</cite></span>
</li>
<li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliahub.com/company/about-us/">"About Us - JuliaHub"</a>. <i>juliahub.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221116112437/https://juliahub.com/company/about-us/">Archived</a> from the original on 16 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">16 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><cite class="citation pressrelease cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190510040656/https://juliacomputing.com/communication/2017/06/19/seed-funding.html">"Julia Computing Raises $4.6M in Seed Funding"</a> (Press release). Archived from <a rel="nofollow" class="external text" href="https://juliacomputing.com/communication/2017/06/19/seed-funding.html">the original</a> on 10 May 2019.</cite></span>
</li>
<li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200803093745/https://juliacomputing.com/media/2017/06/26/sloan-grant.html">"Julia Computing Awarded $910,000 Grant by Alfred P. Sloan Foundation, Including $160,000 for STEM Diversity"</a>. <i>juliacomputing.com</i>. 26 June 2017. Archived from <a rel="nofollow" class="external text" href="https://juliacomputing.com/media/2017/06/26/sloan-grant.html">the original</a> on 3 August 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">28 July</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-59">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://arpa-e.energy.gov/sites/default/files/documents/files/DIFFERENTIATE_Project_Descriptions_FINAL.pdf">"DIFFERENTIATE—Design Intelligence Fostering Formidable Energy Reduction (and) Enabling Novel Totally Impactful Advanced Technology Enhancements"</a> <span class="cs1-format">(PDF)</span>.</cite></span>
</li>
<li id="cite_note-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-60">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://www.reuters.com/technology/julia-computing-raises-24-mln-funding-round-led-by-dorilton-ventures-2021-07-19/">"Julia Computing raises $24 mln in funding round led by Dorilton Ventures"</a>. <i>Reuters</i>. 19 July 2021. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210818161926/https://www.reuters.com/technology/julia-computing-raises-24-mln-funding-round-led-by-dorilton-ventures-2021-07-19/">Archived</a> from the original on 18 August 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">18 August</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-61">^</a></b></span> <span class="reference-text"><cite class="citation pressrelease cs1"><a rel="nofollow" class="external text" href="https://www.williamsf1.com/news/2021/partners/williams-welcomes-julia-computing">"Williams welcomes Julia Computing as Dorilton Ventures partner"</a>. <i>www.williamsf1.com</i> (Press release). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210902092335/https://www.williamsf1.com/news/2021/partners/williams-welcomes-julia-computing">Archived</a> from the original on 2 September 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">2 September</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-62">^</a></b></span> <span class="reference-text"><cite class="citation pressrelease cs1"><a rel="nofollow" class="external text" href="https://info.juliahub.com/juliahub-receives-13-million-strategic-investment-from-ae-industrial-partners-horizonx">"JuliaHub Receives $13 Million Strategic Investment from AE Industrial Partners HorizonX"</a>. <i>info.juliahub.com</i> (Press release). 27 June 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">30 June</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-63">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/">"The Julia Language"</a> (official website). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170221073014/http://julialang.org/">Archived</a> from the original on 21 February 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">9 December</span> 2016</span>. <q>General Purpose [..] Julia lets you write UIs, statically compile your code, or even deploy it on a webserver.</q></cite></span>
</li>
<li id="cite_note-LowLevelSystemsProgrammingInJulia-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-LowLevelSystemsProgrammingInJulia_64-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFGreen2018" class="citation web cs1">Green, Todd (10 August 2018). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181105083419/http://juliacon.org/2018/talks_workshops/42/">"Low-Level Systems Programming in High-Level Julia"</a>. Archived from <a rel="nofollow" class="external text" href="https://juliacon.org/2018/talks_workshops/42/">the original</a> on 5 November 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">5 November</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-spec-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-spec_65-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFMoss2015" class="citation web cs1">Moss, Robert (26 June 2015). <a rel="nofollow" class="external text" href="https://juliacon.org/2015/images/juliacon2015_moss_v3.pdf">"Using Julia as a Specification Language for the Next-Generation Airborne Collision Avoidance System"</a> <span class="cs1-format">(PDF)</span>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150701182804/http://juliacon.org/talks.html">Archived</a> from the original on 1 July 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">29 June</span> 2015</span>. <q><a href="Airborne_collision_avoidance_system" title="Airborne collision avoidance system">Airborne collision avoidance system</a></q></cite></span>
</li>
<li id="cite_note-HLS/FPGA-66"><span class="mw-cite-backlink">^ <a href="#cite_ref-HLS/FPGA_66-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-HLS/FPGA_66-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFBiggsMcInerneyKerriganConstantinides2022" class="citation arxiv cs1">Biggs, Benjamin; McInerney, Ian; Kerrigan, Eric C.; Constantinides, George A. (2022). "High-level Synthesis using the Julia Language". <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/2201.11522">2201.11522</a></span> [<a rel="nofollow" class="external text" href="https://arxiv.org/archive/cs.SE">cs.SE</a>]. <q>We present a prototype Julia HLS tool, written in Julia, that transforms Julia code to VHDL.</q></cite></span>
</li>
<li id="cite_note-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-67">^</a></b></span> <span class="reference-text"><cite class="citation pressrelease cs1"><a rel="nofollow" class="external text" href="https://medium.com/plotly/announcing-dash-for-julia-f017c90c6ef1">"Announcing Dash for Julia"</a>. <i>plotly</i> (Press release). 26 October 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210902094440/https://medium.com/plotly/announcing-dash-for-julia-f017c90c6ef1">Archived</a> from the original on 2 September 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">2 September</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-68">^</a></b></span> <span class="reference-text"><cite id="CITEREFAnaya2019" class="citation web cs1">Anaya, Richard (28 April 2019). <a rel="nofollow" class="external text" href="https://medium.com/@richardanaya/how-to-create-a-multi-threaded-http-server-in-julia-ca12dca09c35">"How to create a multi-threaded HTTP server in Julia"</a>. <i>Medium</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190725161314/https://medium.com/@richardanaya/how-to-create-a-multi-threaded-http-server-in-julia-ca12dca09c35">Archived</a> from the original on 25 July 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">25 July</span> 2019</span>. <q>In summary, even though Julia lacks a multi-threaded server solution currently out of box, we can easily take advantage of its process distribution features and a highly popular load balancing tech to get full CPU utilization for HTTP handling.</q></cite></span>
</li>
<li id="cite_note-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-69">^</a></b></span> <span class="reference-text"><cite id="CITEREFAnthoff2019" class="citation web cs1">Anthoff, David (1 June 2019). <a rel="nofollow" class="external text" href="https://github.com/davidanthoff/NodeJS.jl">"Node.js installation for julia"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240904035046/https://github.com/davidanthoff/NodeJS.jl">Archived</a> from the original on 4 September 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">25 July</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-JSExpr-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-JSExpr_70-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaGizmos/JSExpr.jl">"Translate Julia to JavaScript"</a>. JuliaGizmos. 7 July 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190328210322/https://github.com/JuliaGizmos/JSExpr.jl">Archived</a> from the original on 28 March 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">25 July</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-WebAssembly-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-WebAssembly_71-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFFischer2019" class="citation web cs1">Fischer, Keno (22 July 2019). <a rel="nofollow" class="external text" href="https://github.com/Keno/julia-wasm">"Running julia on wasm"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201121081548/https://github.com/keno/julia-wasm">Archived</a> from the original on 21 November 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">25 July</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-72">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://discourse.julialang.org/t/ann-appbundler-jl-bundle-your-julia-gui-application/106971">"[ANN] AppBundler.jl - Bundle Your Julia GUI Application"</a>. <i>Julia Programming Language</i>. 30 November 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240904035046/https://discourse.julialang.org/t/ann-appbundler-jl-bundle-your-julia-gui-application/106971">Archived</a> from the original on 4 September 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">18 December</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-Learn_Julia_in_Y-73"><span class="mw-cite-backlink">^ <a href="#cite_ref-Learn_Julia_in_Y_73-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Learn_Julia_in_Y_73-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learnxinyminutes.com/docs/julia/">"Learn Julia in Y Minutes"</a>. <i>Learnxinyminutes.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180815232855/https://learnxinyminutes.com/docs/julia/">Archived</a> from the original on 15 August 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">31 May</span> 2017</span>.</cite></span>
</li>
<li id="cite_note-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-74">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaPy/PythonCall.jl">"PythonCall &amp; JuliaCall"</a>. JuliaPy. 29 October 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231031010517/https://github.com/JuliaPy/PythonCall.jl">Archived</a> from the original on 31 October 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">30 October</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-75">^</a></b></span> <span class="reference-text"><cite id="CITEREFCords2024" class="citation web cs1">Cords, Clem (12 November 2024). <a rel="nofollow" class="external text" href="https://github.com/Clemapfel/jluna">"Clemapfel/jluna"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">26 November</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-76"><span class="mw-cite-backlink"><b><a href="#cite_ref-76">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaInterop/CxxWrap.jl">"CxxWrap"</a>. JuliaInterop. 28 October 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">30 October</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-77">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaInterop/RCall.jl">"RCall.jl"</a>. JuliaInterop. 16 October 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190430053549/https://github.com/JuliaInterop/RCall.jl">Archived</a> from the original on 30 April 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">30 October</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-78"><span class="mw-cite-backlink"><b><a href="#cite_ref-78">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200714205019/https://juliacomputing.com/blog/2020/06/02/julia-spark.html">"Julia and Spark, Better Together"</a>. <i>juliacomputing.com</i>. 2 June 2020. Archived from <a rel="nofollow" class="external text" href="https://juliacomputing.com/blog/2020/06/02/julia-spark.html">the original</a> on 14 July 2020.</cite></span>
</li>
<li id="cite_note-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-79">^</a></b></span> <span class="reference-text"><cite id="CITEREFFoster2023" class="citation web cs1">Foster, Claire (23 October 2023). <a rel="nofollow" class="external text" href="https://github.com/c42f/SQLREPL.jl">"SQLREPL.jl"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220927085821/https://github.com/c42f/SQLREPL.jl">Archived</a> from the original on 27 September 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">31 October</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-80">^</a></b></span> <span class="reference-text"><cite id="CITEREFNoh2023" class="citation web cs1">Noh, WooKyoung (18 October 2023). <a rel="nofollow" class="external text" href="https://github.com/wookay/Octo.jl">"Octo.jl"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">31 October</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-81">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mechanicalrabbit.github.io/FunSQL.jl/stable/guide/#Why-FunSQL?">"Usage Guide · FunSQL.jl"</a>. <i>mechanicalrabbit.github.io</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231031175900/https://mechanicalrabbit.github.io/FunSQL.jl/stable/guide/#Why-FunSQL?">Archived</a> from the original on 31 October 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">31 October</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-82"><span class="mw-cite-backlink"><b><a href="#cite_ref-82">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.oracle.com/timesten/post/using-julia-with-oracle-database">"Using Julia with Oracle Databases"</a>. 21 October 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221108125241/https://blogs.oracle.com/timesten/post/using-julia-with-oracle-database">Archived</a> from the original on 8 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">8 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-83"><span class="mw-cite-backlink"><b><a href="#cite_ref-83">^</a></b></span> <span class="reference-text"><cite id="CITEREFShort2023" class="citation web cs1">Short, Tom (30 October 2023). <a rel="nofollow" class="external text" href="https://github.com/tshort/StaticCompiler.jl">"StaticCompiler"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231031010517/https://github.com/tshort/StaticCompiler.jl">Archived</a> from the original on 31 October 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">30 October</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-84"><span class="mw-cite-backlink"><b><a href="#cite_ref-84">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.julialang.org/en/v1/stdlib/REPL/">"The Julia REPL · The Julia Language"</a>. <i>docs.julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190922175929/https://docs.julialang.org/en/v1/stdlib/REPL/">Archived</a> from the original on 22 September 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-85"><span class="mw-cite-backlink"><b><a href="#cite_ref-85">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a class="external text external" href="https://en.wikibooks.org/wiki/Introducing_Julia/The_REPL">"Introducing Julia/The REPL - Wikibooks, open books for an open world"</a>. <i>en.wikibooks.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190623142710/https://en.wikibooks.org/wiki/Introducing_Julia/The_REPL">Archived</a> from the original on 23 June 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>. <q>you can install the Julia package OhMyREPL.jl [..] which lets you customize the REPL's appearance and behaviour</q></cite></span>
</li>
<li id="cite_note-86"><span class="mw-cite-backlink"><b><a href="#cite_ref-86">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.julialang.org/en/v1/manual/getting-started/">"Getting Started · The Julia Language"</a>. <i>docs.julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190810173026/https://docs.julialang.org/en/v1/manual/getting-started/">Archived</a> from the original on 10 August 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">15 August</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-87"><span class="mw-cite-backlink"><b><a href="#cite_ref-87">^</a></b></span> <span class="reference-text">See also: <span class="url"><a rel="nofollow" class="external text" href="https://docs.julialang.org/en/v1/manual/strings/">docs<wbr>.julialang<wbr>.org<wbr>/en<wbr>/v1<wbr>/manual<wbr>/strings<wbr>/</a></span> for string interpolation and the <code>string(greet, ", ", whom, ".\n")</code> example for preferred ways to concatenate strings. Julia has the println and print functions, but also a @printf macro (i.e., not in function form) to eliminate run-time overhead of formatting (unlike the same function in C).</span>
</li>
<li id="cite_note-88"><span class="mw-cite-backlink"><b><a href="#cite_ref-88">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.julialang.org/">"Julia Documentation"</a>. <i>JuliaLang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161217182748/http://docs.julialang.org/">Archived</a> from the original on 17 December 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">18 November</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-89"><span class="mw-cite-backlink"><b><a href="#cite_ref-89">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/pull/56925">"support Unicode 16 via utf8proc 2.10.0 by stevengj · Pull Request #56925 · JuliaLang/julia"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">8 January</span> 2025</span>.</cite></span>
</li>
<li id="cite_note-90"><span class="mw-cite-backlink"><b><a href="#cite_ref-90">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://jupyter.org/">"Project Jupyter"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170629054445/https://jupyter.org/">Archived</a> from the original on 29 June 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">19 August</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-91"><span class="mw-cite-backlink"><b><a href="#cite_ref-91">^</a></b></span> <span class="reference-text"><cite id="CITEREFBoudreau2020" class="citation web cs1">Boudreau, Emmett (16 October 2020). <a rel="nofollow" class="external text" href="https://towardsdatascience.com/could-pluto-be-a-real-jupyter-replacement-6574bfb40cc6">"Could Pluto Be A Real Jupyter Replacement?"</a>. <i>Medium</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230412112240/https://towardsdatascience.com/could-pluto-be-a-real-jupyter-replacement-6574bfb40cc6">Archived</a> from the original on 12 April 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">8 December</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-92"><span class="mw-cite-backlink"><b><a href="#cite_ref-92">^</a></b></span> <span class="reference-text"><cite id="CITEREFMachlis2022" class="citation web cs1">Machlis, Sharon (27 July 2022). <a rel="nofollow" class="external text" href="https://www.infoworld.com/article/3668252/rstudio-changes-name-to-posit-expands-focus-to-include-python-and-vs-code.html">"RStudio changes name to Posit, expands focus to include Python and VS Code"</a>. <i>InfoWorld</i><span class="reference-accessdate">. Retrieved <span class="nowrap">18 January</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-93"><span class="mw-cite-backlink"><b><a href="#cite_ref-93">^</a></b></span> <span class="reference-text"><cite class="citation web cs1 cs1-prop-unfit"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20230131161337/https://www.ds-econ.com/quarto/">"Heads up! Quarto is here to stay. Immediately combine R &amp; Python in your next document: An extension on a recent post"</a>. <i>ds-econ</i>. 20 July 2022. Archived from the original on 31 January 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">18 January</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-94"><span class="mw-cite-backlink"><b><a href="#cite_ref-94">^</a></b></span> <span class="reference-text"><cite id="CITEREFFoster2022" class="citation web cs1">Foster, Chris (4 April 2022). <a rel="nofollow" class="external text" href="https://github.com/c42f/SQLREPL.jl">"SQLREPL.jl"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220927085821/https://github.com/c42f/SQLREPL.jl">Archived</a> from the original on 27 September 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">27 September</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-95"><span class="mw-cite-backlink"><b><a href="#cite_ref-95">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliainterop.github.io/RCall.jl/latest/gettingstarted.html#Several-Ways-to-use-RCall-1">"Getting Started · RCall.jl"</a>. <i>juliainterop.github.io</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240904035201/https://juliainterop.github.io/RCall.jl/latest/gettingstarted.html#Several-Ways-to-use-RCall-1">Archived</a> from the original on 4 September 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">27 September</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-96"><span class="mw-cite-backlink"><b><a href="#cite_ref-96">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://code.visualstudio.com/docs/languages/julia">"Julia in Visual Studio Code"</a>.</cite></span>
</li>
<li id="cite_note-97"><span class="mw-cite-backlink"><b><a href="#cite_ref-97">^</a></b></span> <span class="reference-text"><cite id="CITEREFHoly2019" class="citation web cs1">Holy, Tim (13 September 2019). <a rel="nofollow" class="external text" href="https://github.com/timholy/ProfileView.jl">"GitHub - timholy/ProfileView.jl: Visualization of Julia profiling data"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200131231452/https://github.com/timholy/ProfileView.jl">Archived</a> from the original on 31 January 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-98"><span class="mw-cite-backlink"><b><a href="#cite_ref-98">^</a></b></span> <span class="reference-text"><cite id="CITEREFGregg2019" class="citation web cs1">Gregg, Brendan (20 September 2019). <a rel="nofollow" class="external text" href="https://github.com/brendangregg/FlameGraph">"GitHub - brendangregg/FlameGraph: Stack trace visualizer"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190926230048/https://github.com/brendangregg/FlameGraph">Archived</a> from the original on 26 September 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-99"><span class="mw-cite-backlink"><b><a href="#cite_ref-99">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/blog/2019/03/debuggers">"A Julia interpreter and debugger"</a>. <i>julialang.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">10 April</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-100"><span class="mw-cite-backlink"><b><a href="#cite_ref-100">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://timholy.github.io/Rebugger.jl/dev/">"Home · Rebugger.jl"</a>. <i>timholy.github.io</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190331171846/https://timholy.github.io/Rebugger.jl/dev/">Archived</a> from the original on 31 March 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">10 April</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-101"><span class="mw-cite-backlink"><b><a href="#cite_ref-101">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://discourse.julialang.org/t/julia-crashes-on-installation-of-the-rcall-module/121560/6">"Julia crashes on installation of the RCall module"</a>. <i>Julia Programming Language</i>. 21 October 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">22 October</span> 2024</span>. <q>For me RCall loads without issue on Julia 1.11 on MacOS</q></cite></span>
</li>
<li id="cite_note-102"><span class="mw-cite-backlink"><b><a href="#cite_ref-102">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/Non-Contradiction/JuliaCall/issues/234">"juliacall fails in julia 1.11 with 'undefined symbol: jl_stdout_obj' · Issue #234 · Non-Contradiction/JuliaCall"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">22 October</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-103"><span class="mw-cite-backlink"><b><a href="#cite_ref-103">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20221108125236/https://invenia.github.io/LibPQ.jl/stable/">"Home · LibPQ.jl"</a>. <i>invenia.github.io</i>. Archived from <a rel="nofollow" class="external text" href="https://invenia.github.io/LibPQ.jl/stable/">the original</a> on 8 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">8 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-FunSQL-104"><span class="mw-cite-backlink">^ <a href="#cite_ref-FunSQL_104-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-FunSQL_104-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.juliahub.com/FunSQL/HGzDG/0.9.2/">"Home · FunSQL.jl"</a>. <i>docs.juliahub.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221108125240/https://docs.juliahub.com/FunSQL/HGzDG/0.9.2/">Archived</a> from the original on 8 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">8 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-105"><span class="mw-cite-backlink"><b><a href="#cite_ref-105">^</a></b></span> <span class="reference-text"><cite id="CITEREFHood2022" class="citation web cs1">Hood, Doug (21 October 2022). <a rel="nofollow" class="external text" href="https://blogs.oracle.com/timesten/post/using-julia-with-oracle-database">"Using Julia with Oracle Databases"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221108125241/https://blogs.oracle.com/timesten/post/using-julia-with-oracle-database">Archived</a> from the original on 8 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">8 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-106"><span class="mw-cite-backlink"><b><a href="#cite_ref-106">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://marketplace.visualstudio.com/items?itemName=GenieBuilder.geniebuilder">"Genie Builder - Visual Studio Marketplace"</a>. <i>marketplace.visualstudio.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221108123305/https://marketplace.visualstudio.com/items?itemName=GenieBuilder.geniebuilder">Archived</a> from the original on 8 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">8 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-107"><span class="mw-cite-backlink"><b><a href="#cite_ref-107">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.freecodecamp.org/news/how-to-build-web-apps-in-julia/">"How to Build Your First Web App in Julia with Genie.jl"</a>. <i>freeCodeCamp.org</i>. 1 February 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221108123305/https://www.freecodecamp.org/news/how-to-build-web-apps-in-julia/">Archived</a> from the original on 8 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">8 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-108"><span class="mw-cite-backlink"><b><a href="#cite_ref-108">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaRegistries/General">"JuliaRegistries / General"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200803230347/https://github.com/JuliaRegistries/General">Archived</a> from the original on 3 August 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">30 April</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-109"><span class="mw-cite-backlink"><b><a href="#cite_ref-109">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.github.io/Pkg.jl/dev/artifacts/">"Pkg.jl - Artifacts"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200802205207/https://julialang.github.io/Pkg.jl/dev/artifacts/">Archived</a> from the original on 2 August 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">4 June</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-110"><span class="mw-cite-backlink"><b><a href="#cite_ref-110">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.github.io/Pkg.jl/v1/registries/">"Pkg.jl - Registries"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200613144113/https://julialang.github.io/Pkg.jl/v1/registries/">Archived</a> from the original on 13 June 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">30 April</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-JeffBezanson_2019-111"><span class="mw-cite-backlink"><b><a href="#cite_ref-JeffBezanson_2019_111-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFBezanson2019" class="citation web cs1">Bezanson, Jeff (6 June 2019). <a rel="nofollow" class="external text" href="https://github.com/JeffBezanson/femtolisp">"JeffBezanson/femtolisp"</a>. <i>GitHub</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221222170835/https://github.com/JeffBezanson/femtolisp">Archived</a> from the original on 22 December 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">16 June</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-112"><span class="mw-cite-backlink"><b><a href="#cite_ref-112">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/JuliaSyntax.jl">"JuliaSyntax"</a>. The Julia Programming Language. 28 August 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220828185806/https://github.com/JuliaLang/JuliaSyntax.jl">Archived</a> from the original on 28 August 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">28 August</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-113"><span class="mw-cite-backlink"><b><a href="#cite_ref-113">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/pull/46372">"Enable JuliaSyntax.jl as an alternative Julia parser by c42f · Pull Request #46372 · JuliaLang/julia"</a>. <i>GitHub</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220828185805/https://github.com/JuliaLang/julia/pull/46372">Archived</a> from the original on 28 August 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">28 August</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-Apple_Silicon-114"><span class="mw-cite-backlink"><b><a href="#cite_ref-Apple_Silicon_114-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://discourse.julialang.org/t/julia-v1-7-3-has-been-released/81683">"Julia v1.7.3 has been released"</a>. <i>JuliaLang</i>. 25 May 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220526015606/https://discourse.julialang.org/t/julia-v1-7-3-has-been-released/81683">Archived</a> from the original on 26 May 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">26 May</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-115"><span class="mw-cite-backlink"><b><a href="#cite_ref-115">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/issues/36617">"Darwin/ARM64 tracking issue · Issue #36617 · JuliaLang/julia"</a>. <i>GitHub</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201111014801/https://github.com/JuliaLang/julia/issues/36617">Archived</a> from the original on 11 November 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">8 December</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-116"><span class="mw-cite-backlink"><b><a href="#cite_ref-116">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/downloads/#support-tiers">"Julia Downloads"</a>. <i>julialang.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210126095723/https://julialang.org/downloads/#support-tiers">Archived</a> from the original on 26 January 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">17 May</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-117"><span class="mw-cite-backlink"><b><a href="#cite_ref-117">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/blob/master/doc/src/devdocs/build/arm.md">"julia/arm.md"</a>. The Julia Language. 7 October 2021. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220515202910/https://github.com/JuliaLang/julia/blob/master/doc/src/devdocs/build/arm.md">Archived</a> from the original on 15 May 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">15 May</span> 2022</span>. <q>A list of known issues for ARM is available.</q></cite></span>
</li>
<li id="cite_note-118"><span class="mw-cite-backlink"><b><a href="#cite_ref-118">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliagpu.org/">"JuliaGPU"</a>. <i>juliagpu.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200523103259/https://juliagpu.org/">Archived</a> from the original on 23 May 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">16 November</span> 2022</span>. <q>Almost 300 packages rely directly or indirectly on Julia's GPU capabilities.</q></cite></span>
</li>
<li id="cite_note-119"><span class="mw-cite-backlink"><b><a href="#cite_ref-119">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaTPU/XLA.jl">"Julia on TPUs"</a>. JuliaTPU. 26 November 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190430044159/https://github.com/JuliaTPU/XLA.jl">Archived</a> from the original on 30 April 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">29 November</span> 2019</span>.</cite></span>
</li>
<li id="cite_note-120"><span class="mw-cite-backlink"><b><a href="#cite_ref-120">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliagpu.org/post/2020-11-05-oneapi_0.1/">"Introducing: oneAPI.jl ⋅ JuliaGPU"</a>. <i>juliagpu.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">6 September</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-121"><span class="mw-cite-backlink"><b><a href="#cite_ref-121">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliagpu.org/rocm/">"AMD ROCm · JuliaGPU"</a>. <i>juliagpu.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200613154944/https://juliagpu.org/rocm/">Archived</a> from the original on 13 June 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">20 April</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-122"><span class="mw-cite-backlink"><b><a href="#cite_ref-122">^</a></b></span> <span class="reference-text"><cite id="CITEREFGiordano2022" class="citation web cs1">Giordano, Mosè (29 September 2022). <a rel="nofollow" class="external text" href="https://github.com/giordano/julia-on-fugaku">"Julia on Fugaku (2022-07-23)"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221108120723/https://github.com/giordano/julia-on-fugaku">Archived</a> from the original on 8 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">8 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-123"><span class="mw-cite-backlink"><b><a href="#cite_ref-123">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://discourse.julialang.org/t/powerpc-will-be-demoted-to-tier-4-in-julia-1-12-and-later/122923/4">"PowerPC will be demoted to Tier 4 in Julia 1.12 and later"</a>. <i>Julia Programming Language</i>. 18 February 2025<span class="reference-accessdate">. Retrieved <span class="nowrap">23 February</span> 2025</span>.</cite></span>
</li>
<li id="cite_note-space_GPS-124"><span class="mw-cite-backlink">^ <a href="#cite_ref-space_GPS_124-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-space_GPS_124-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://discourse.julialang.org/t/julia-and-the-gps-payload-onboard-waratah-seed-1-satellite/123795">"Julia and the GPS payload onboard Waratah Seed-1 satellite"</a>. <i>Julia Programming Language</i>. 13 December 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">4 February</span> 2025</span>. <q>We flew our GPS receiver payload, Harry v3 on Waratah Seed-1 6U cubesat [..] Julia can also run on Raspberry Pi CM4, the processor I used on our GPS payload computer.</q></cite></span>
</li>
<li id="cite_note-125"><span class="mw-cite-backlink"><b><a href="#cite_ref-125">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/issues/10488">"Cross-compiling for ARMv6"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">16 May</span> 2015</span>. <q>I believe #10917 should fix this. The CPU used there <code>arm1176jzf-s</code>. Please reopen if it does not.</q></cite></span>
</li>
<li id="cite_note-126"><span class="mw-cite-backlink"><b><a href="#cite_ref-126">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/julia/issues/10235">"ARM build failing during bootstrap on Raspberry Pi 2"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">16 May</span> 2015</span>. <q>I can confirm (FINALLY) that it works on the Raspberry Pi 2 [..] I guess we can announce alpha support for arm in 0.4 as well.</q></cite></span>
</li>
<li id="cite_note-127"><span class="mw-cite-backlink"><b><a href="#cite_ref-127">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://julialang.org/blog/2017/05/raspberry-pi-julia">"Julia available in Raspbian on the Raspberry Pi"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170504162102/https://julialang.org/blog/2017/05/raspberry-pi-julia">Archived</a> from the original on 4 May 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">6 June</span> 2017</span>. <q>Julia works on all the Pi variants, we recommend using the Pi 3.</q></cite></span>
</li>
<li id="cite_note-128"><span class="mw-cite-backlink"><b><a href="#cite_ref-128">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.raspberrypi.org/blog/julia-language-raspberry-pi/">"Julia language for Raspberry Pi"</a>. <i><a href="Raspberry_Pi_Foundation" title="Raspberry Pi Foundation">Raspberry Pi Foundation</a></i>. 12 May 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170602144753/https://www.raspberrypi.org/blog/julia-language-raspberry-pi/">Archived</a> from the original on 2 June 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">6 June</span> 2017</span>.</cite></span>
</li>
<li id="cite_note-129"><span class="mw-cite-backlink"><b><a href="#cite_ref-129">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://gist.github.com/terasakisatoshi/3f8a55391b1fc22a5db4a43da8d92c98">"Build Julia for RaspberryPi Zero"</a>. <i>Gist</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201201075252/https://gist.github.com/terasakisatoshi/3f8a55391b1fc22a5db4a43da8d92c98">Archived</a> from the original on 1 December 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">14 August</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-130"><span class="mw-cite-backlink"><b><a href="#cite_ref-130">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliaberry.github.io/">"JuliaBerry: Julia on the Raspberry Pi"</a>. <i>juliaberry.github.io</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200708065730/https://juliaberry.github.io/">Archived</a> from the original on 8 July 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">14 August</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-131"><span class="mw-cite-backlink"><b><a href="#cite_ref-131">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/maleadt/julia/releases/tag/v1.12-0a92fecc12">"Release v1.12-0a92fecc12 · maleadt/julia"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">12 October</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-132"><span class="mw-cite-backlink"><b><a href="#cite_ref-132">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/alexfanqi/julia/blob/master/doc/src/devdocs/build/riscv.md">"julia/doc/src/devdocs/build/riscv.md at master · alexfanqi/julia"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">9 October</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-133"><span class="mw-cite-backlink"><b><a href="#cite_ref-133">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://seelengrab.github.io/articles/Running%20Julia%20baremetal%20on%20an%20Arduino/">"Running Julia baremetal on an Arduino"</a>. <i>seelengrab.github.io</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220524075548/https://seelengrab.github.io/articles/Running%20Julia%20baremetal%20on%20an%20Arduino/">Archived</a> from the original on 24 May 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">24 May</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-134"><span class="mw-cite-backlink"><b><a href="#cite_ref-134">^</a></b></span> <span class="reference-text"><cite id="CITEREFSukera2023" class="citation web cs1">Sukera (31 July 2023). <a rel="nofollow" class="external text" href="https://github.com/Seelengrab/AVRDevices.jl">"AVRDevices.jl"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230805203930/https://github.com/Seelengrab/AVRDevices.jl">Archived</a> from the original on 5 August 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">5 August</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-135"><span class="mw-cite-backlink"><b><a href="#cite_ref-135">^</a></b></span> <span class="reference-text"><cite id="CITEREFChen" class="citation web cs1">Chen, Jiahao. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230223164307/https://jiahao.github.io/">"Jiahao Chen"</a>. <i>Jiahao Chen</i>. Archived from <a rel="nofollow" class="external text" href="https://jiahao.github.io/">the original</a> on 23 February 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">23 February</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-Fastest-136"><span class="mw-cite-backlink"><b><a href="#cite_ref-Fastest_136-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliahub.com/company/media/2022/02/julia-turns-ten-years-old/">"'Why We Created Julia' Turns Ten Years Old"</a>. <i>juliahub.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221116115921/https://juliahub.com/company/media/2022/02/julia-turns-ten-years-old/">Archived</a> from the original on 16 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">16 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-137"><span class="mw-cite-backlink"><b><a href="#cite_ref-137">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliacomputing.com/blog/2022/01/newsletter-january/">"Newsletter January 2022 - Julia Growth Statistics - Julia Computing"</a>. <i>juliacomputing.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220126104801/https://juliacomputing.com/blog/2022/01/newsletter-january/">Archived</a> from the original on 26 January 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">26 January</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-138"><span class="mw-cite-backlink"><b><a href="#cite_ref-138">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://forem.julialang.org/kshyatt/introducing-braketjl-10f2">"Introducing Braket.jl - Quantum Computing with Julia"</a>. <i>Julia Community 🟣</i>. 15 November 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240619193302/https://forem.julialang.org/kshyatt/introducing-braketjl-10f2">Archived</a> from the original on 19 June 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">23 February</span> 2023</span>. <q>Almost all of the Python SDK's features are reimplemented in Julia — for those few that aren't, we are also providing a subsidiary package, PyBraket.jl, which allows you to translate Julia objects into their Python equivalents and call the Python SDK.</q></cite></span>
</li>
<li id="cite_note-139"><span class="mw-cite-backlink"><b><a href="#cite_ref-139">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://d1.awsstatic.com/whitepapers/julia-on-sagemaker.pdf">"Getting started with Julia on Amazon SageMaker: Step-by-step Guide"</a> <span class="cs1-format">(PDF)</span>. May 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240309071341/https://d1.awsstatic.com/whitepapers/julia-on-sagemaker.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 9 March 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">23 February</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-140"><span class="mw-cite-backlink"><b><a href="#cite_ref-140">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://pretalx.com/juliacon-2022/talk/GUQBSE/">"Towards Using Julia for Real-Time applications in ASML JuliaCon 2022"</a>. <i>pretalx.com</i>. 27 July 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230223164311/https://pretalx.com/juliacon-2022/talk/GUQBSE/">Archived</a> from the original on 23 February 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">23 February</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-141"><span class="mw-cite-backlink"><b><a href="#cite_ref-141">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://clima.caltech.edu/">"Home - CliMA"</a>. <i>CliMA – Climate Modeling Alliance</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230618064622/https://clima.caltech.edu/">Archived</a> from the original on 18 June 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">18 June</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-Julia_Nvidia-142"><span class="mw-cite-backlink"><b><a href="#cite_ref-Julia_Nvidia_142-0">^</a></b></span> <span class="reference-text"><cite class="citation pressrelease cs1"><a rel="nofollow" class="external text" href="https://juliahub.com/blog/2019/12/nvidia-ngc-arm/">"Julia Computing Brings Support for NVIDIA GPU Computing on Arm Powered Servers - JuliaHub"</a>. <i>juliahub.com</i> (Press release). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221116115917/https://juliahub.com/blog/2019/12/nvidia-ngc-arm/">Archived</a> from the original on 16 November 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">16 November</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-143"><span class="mw-cite-backlink"><b><a href="#cite_ref-143">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://indico.cern.ch/event/1074269/">"Julia for HEP Mini-workshop"</a>. <i>indico.cern.c h</i>. 27 September 2021. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220811180733/https://indico.cern.ch/event/1074269/">Archived</a> from the original on 11 August 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">23 August</span> 2022</span>. <q>Julia and the first observation of Ω<sup>−</sup>_b → Ξ<sup>+</sup>_c K<sup>−</sup> π<sup>−</sup></q></cite></span>
</li>
<li id="cite_note-144"><span class="mw-cite-backlink"><b><a href="#cite_ref-144">^</a></b></span> <span class="reference-text"><cite id="CITEREFMikhasenko2022" class="citation web cs1">Mikhasenko, Misha (29 July 2022). <a rel="nofollow" class="external text" href="https://github.com/mmikhasenko/ThreeBodyDecay.jl">"ThreeBodyDecay"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220823105223/https://github.com/mmikhasenko/ThreeBodyDecay.jl">Archived</a> from the original on 23 August 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">23 August</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-145"><span class="mw-cite-backlink"><b><a href="#cite_ref-145">^</a></b></span> <span class="reference-text"><cite id="CITEREFMikhasenko2021" class="citation web cs1">Mikhasenko, Misha (July 2021). <a rel="nofollow" class="external text" href="https://indico.cern.ch/event/1074269/contributions/4539610/attachments/2317472/3945345/spectroscopy_mmikhasenko.pdf">"Julia for QCD spectroscopy"</a> <span class="cs1-format">(PDF)</span>. <i>indico.cern.ch</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220823100909/https://indico.cern.ch/event/1074269/contributions/4539610/attachments/2317472/3945345/spectroscopy_mmikhasenko.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 23 August 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">23 August</span> 2022</span>. <q>Summary: Julia is ready to be used in physics HEP analysis</q></cite>.</span>
</li>
<li id="cite_note-146"><span class="mw-cite-backlink"><b><a href="#cite_ref-146">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaHEP/UnROOT.jl">"JuliaHEP/UnROOT.jl"</a>. JuliaHEP. 19 August 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240619193142/https://github.com/JuliaHEP/UnROOT.jl">Archived</a> from the original on 19 June 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">23 August</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-147"><span class="mw-cite-backlink"><b><a href="#cite_ref-147">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://gitlab.cern.ch/search?search=Julia&amp;nav_source=navbar&amp;project_id=741&amp;group_id=635&amp;scope=commits&amp;repository_ref=master">"Julia · Search · GitLab"</a>. <i>GitLab</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220823095642/https://gitlab.cern.ch/search?search=Julia&amp;nav_source=navbar&amp;project_id=741&amp;group_id=635&amp;scope=commits&amp;repository_ref=master">Archived</a> from the original on 23 August 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">23 August</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-148"><span class="mw-cite-backlink"><b><a href="#cite_ref-148">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://gitlab.cern.ch/sft/lcgcmake/-/commits/master/cmake/toolchain/heptools-dev-base.cmake">"Commits · master · sft / lcgcmake · GitLab"</a>. <i>GitLab</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230412113743/https://gitlab.cern.ch/sft/lcgcmake/-/commits/master/cmake/toolchain/heptools-dev-base.cmake">Archived</a> from the original on 12 April 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">23 August</span> 2022</span>. <q>bump julia version to 1.7.3</q></cite></span>
</li>
<li id="cite_note-149"><span class="mw-cite-backlink"><b><a href="#cite_ref-149">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=tQpqsmwlfY0">"Modeling Spacecraft Separation Dynamics in Julia - Jonathan Diegelman"</a>. <i><a href="YouTube" title="YouTube">YouTube</a></i>. 9 March 2021. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210906221540/https://www.youtube.com/watch?v=tQpqsmwlfY0">Archived</a> from the original on 6 September 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">6 September</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-150"><span class="mw-cite-backlink"><b><a href="#cite_ref-150">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/Circuitscape/Circuitscape.jl">"Circuitscape/Circuitscape.jl"</a>. Circuitscape. 25 February 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200730074511/https://github.com/Circuitscape/Circuitscape.jl">Archived</a> from the original on 30 July 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">26 May</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-151"><span class="mw-cite-backlink"><b><a href="#cite_ref-151">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200525212814/https://science.nasa.gov/earth-science/applied-sciences/making-space-for-earth/5-questions-with-viral-shah">"Conservation through Coding: 5 Questions with Viral Shah | Science Mission Directorate"</a>. <i>science.nasa.gov</i>. Archived from <a rel="nofollow" class="external text" href="https://science.nasa.gov/earth-science/applied-sciences/making-space-for-earth/5-questions-with-viral-shah">the original</a> on 25 May 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">26 May</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-152"><span class="mw-cite-backlink"><b><a href="#cite_ref-152">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliadatascience.io/julia_wild">"Julia in the Wild - Julia Data Science"</a>. <i>juliadatascience.io</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220912202632/https://juliadatascience.io/julia_wild">Archived</a> from the original on 12 September 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">12 September</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-153"><span class="mw-cite-backlink"><b><a href="#cite_ref-153">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://exoplanets.nasa.gov/news/1669/seven-rocky-trappist-1-planets-may-be-made-of-similar-stuff/">"Seven Rocky TRAPPIST-1 Planets May Be Made of Similar Stuff"</a>. <i>Exoplanet Exploration: Planets Beyond our Solar System</i>. 21 January 2021. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221006193612/https://exoplanets.nasa.gov/news/1669/seven-rocky-trappist-1-planets-may-be-made-of-similar-stuff/">Archived</a> from the original on 6 October 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">6 October</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-154"><span class="mw-cite-backlink"><b><a href="#cite_ref-154">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=vj1uzilanQI">"Julia in Astronomy &amp; Astrophysics Research | Eric B. Ford | JuliaCon 2022"</a>. <i><a href="YouTube" title="YouTube">YouTube</a></i>. 25 July 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221006193235/https://www.youtube.com/watch?v=vj1uzilanQI">Archived</a> from the original on 6 October 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">6 October</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-155"><span class="mw-cite-backlink"><b><a href="#cite_ref-155">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/JuliaSpace/SatelliteToolbox.jl">"JuliaSpace/SatelliteToolbox.jl"</a>. JuliaSpace. 20 May 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210616105212/https://github.com/JuliaSpace/SatelliteToolbox.jl">Archived</a> from the original on 16 June 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">26 May</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-156"><span class="mw-cite-backlink"><b><a href="#cite_ref-156">^</a></b></span> <span class="reference-text"><cite id="CITEREFThe_Julia_Programming_Language2024" class="citation audio-visual cs1">The Julia Programming Language (1 October 2024). <a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=2AfCljss-Lk"><i>Designing satellites constellations with Julia | Clement de Givry | JuliaCon 2024</i></a><span class="reference-accessdate">. Retrieved <span class="nowrap">4 February</span> 2025</span> – via YouTube.</cite></span>
</li>
<li id="cite_note-157"><span class="mw-cite-backlink"><b><a href="#cite_ref-157">^</a></b></span> <span class="reference-text"><cite id="CITEREFHobbs2022" class="citation web cs1">Hobbs, Kerianne (December 2022). <a rel="nofollow" class="external text" href="https://digitaleditions.walsworth.com/publication/?m=7270&amp;i=769555&amp;p=48">"Year of Autonomy in Alaskan Glaciers, Flight, Earth Orbit, Cislunar Space and Mars"</a>. Aerospace America Year in Review. p.&nbsp;48. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240619193142/https://digitaleditions.walsworth.com/publication/?m=7270&amp;i=769555&amp;p=48">Archived</a> from the original on 19 June 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">26 January</span> 2023</span>. <q>The flight test team was able to demonstrate … a vertical takeoff and landing vehicle with both electric and conventional fuel propulsion systems onboard. The <a href="Unmanned_aircraft_system" class="mw-redirect" title="Unmanned aircraft system">[uncrewed aerial system]</a> was able to plan and execute these missions autonomously using onboard hardware. It was the first time the Julia programming language was flown on the embedded hardware - algorithms were precompiled ahead of time.</q></cite></span>
</li>
<li id="cite_note-158"><span class="mw-cite-backlink"><b><a href="#cite_ref-158">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliahub.com/case-studies/">"Case Study - JuliaHub"</a>. <i>juliahub.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230210211700/https://juliahub.com/case-studies/">Archived</a> from the original on 10 February 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">10 February</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-159"><span class="mw-cite-backlink"><b><a href="#cite_ref-159">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://pumas.ai/">"Pumas-AI"</a>. <i>Pumas-AI</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230210211700/https://pumas.ai/">Archived</a> from the original on 10 February 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">10 February</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-160"><span class="mw-cite-backlink"><b><a href="#cite_ref-160">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/FRBNY-DSGE/DSGE.jl/releases/tag/v1.3.0">"Release v1.3.0 · FRBNY-DSGE/DSGE.jl"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220103170726/https://github.com/FRBNY-DSGE/DSGE.jl/releases/tag/v1.3.0">Archived</a> from the original on 3 January 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">3 January</span> 2022</span>. <q>New subspecs of Model1002 for estimating the DSGE with COVID-19 shocks</q></cite></span>
</li>
<li id="cite_note-161"><span class="mw-cite-backlink"><b><a href="#cite_ref-161">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://discourse.julialang.org/t/finance-and-economics-use-cases/9452/104">"Finance and Economics Use Cases"</a>. <i>Julia Programming Language</i>. 2 May 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">4 May</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-:0-162"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_162-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_162-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFD'Cunha2017" class="citation web cs1">D'Cunha, Suparna Dutt (20 September 2017). <a rel="nofollow" class="external text" href="https://www.forbes.com/sites/suparnadutt/2017/09/20/this-startup-created-a-new-programming-language-now-used-by-the-worlds-biggest-companies/">"How A New Programming Language Created By Four Scientists Now Used By The World's Biggest Companies"</a>. <i>Forbes</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221001082708/https://www.forbes.com/sites/suparnadutt/2017/09/20/this-startup-created-a-new-programming-language-now-used-by-the-worlds-biggest-companies/?sh=2c98522a7de2">Archived</a> from the original on 1 October 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">1 October</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-163"><span class="mw-cite-backlink"><b><a href="#cite_ref-163">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://forem.julialang.org/ramsdell/julia-for-election-security-4gh">"Julia for Election Security"</a>. Julia Forem. 23 September 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240904035047/https://forem.julialang.org/ramsdell/julia-for-election-security-4gh">Archived</a> from the original on 4 September 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">27 September</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-164"><span class="mw-cite-backlink"><b><a href="#cite_ref-164">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://juliahub.com/case-studies/thomas-sargent/">"Nobel Laureate Thomas J. Sargent - JuliaHub"</a>. <i>juliahub.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230210211659/https://juliahub.com/case-studies/thomas-sargent/">Archived</a> from the original on 10 February 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">10 February</span> 2023</span>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><cite id="CITEREFNagar2017" class="citation book cs1">Nagar, Sandeep (2017). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=KmRADwAAQBAJ&amp;pg=PR1"><i>Beginning Julia Programming: For Engineers and Scientists</i></a>. Springer. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-4842-3171-5</bdi>.</cite></li>
<li><cite id="CITEREFBezansonEdelmanKarpinskiShah2017" class="citation journal cs1">Bezanson, J; Edelman, A; Karpinski, S; Shah, V. B (2017). "Julia: A fresh approach to numerical computing". <i>SIAM Review</i>. <b>59</b> (1): <span class="nowrap">65–</span>98. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1411.1607">1411.1607</a></span>. <a href="CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a>&nbsp;<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.760.8894">10.1.1.760.8894</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1137%2F141000671">10.1137/141000671</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:13026838">13026838</a>.</cite></li>
<li><cite id="CITEREFJoshi2016" class="citation book cs1">Joshi, Anshul (2016). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=Bn9cDgAAQBAJ&amp;pg=PP2"><i>Julia for Data Science - Explore the world of data science from scratch with Julia by your side</i></a>. Packt. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-78355-386-0</bdi>.</cite></li>
<li>Tobin A Driscoll and Richard J. Braun (Aug. 2022). <i>Fundamentals of Numerical Computation: Julia Edition</i>. SIAM. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-611977-00-4</bdi>.</li>
<li>C. T. Kelley (2022). <i>Solving Nonlinear Equations with Iterative Methods: Solvers and Examples in Julia</i>, SIAM. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-611977-26-4</bdi>.</li>
<li><cite id="CITEREFKalicharan2021" class="citation book cs1">Kalicharan, Noel (2021). <a rel="nofollow" class="external text" href="https://link.springer.com/book/10.1007/978-3-030-73936-2"><i>Julia - Bit by Bit</i></a>. Undergraduate Topics in Computer Science. Springer. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-030-73936-2">10.1007/978-3-030-73936-2</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-030-73936-2</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:235917112">235917112</a>.</cite></li>
<li>Clemens Heitzinger (2022): <i>Algorithms with Julia</i>, Springer, ISBN 978-3-031-16559-7.</li>
<li>Kenneth Lange (Jun. 2025): <i>Algorithms from THE BOOK</i> (2nd Ed.), SIAM, ISBN 978-1-61197-838-4.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<div class="side-box side-box-right sistersitebox">
<div class="side-box-flex">
<div class="side-box-image"><span class="noviewer" typeof="mw:File"></span></div>
<div class="side-box-text plainlist">Wikibooks has a book on the topic of: <i><b><a href="https://en.wikibooks.org/wiki/Introducing_Julia" class="extiw external" title="wikibooks:Introducing Julia">Introducing Julia</a></b></i></div></div>
</div>
<ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://julialang.org">Official website</a></span></span></li>
<li><a rel="nofollow" class="external text" href="https://github.com/JuliaLang/Julia">Julia</a> on <a href="GitHub" title="GitHub">GitHub</a></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Programming_languages625" style="padding:3px"><table class="nowraplinks hlist mw-collapsible expanded navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Programming_languages625" style="font-size:114%;margin:0 4em"><a href="Programming_language" title="Programming language">Programming languages</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><a href="Comparison_of_programming_languages" title="Comparison of programming languages">Comparison</a></li>
<li><a href="Timeline_of_programming_languages" title="Timeline of programming languages">Timeline</a></li>
<li><a href="History_of_programming_languages" title="History of programming languages">History</a></li></ul>
</div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Ada_(programming_language)" title="Ada (programming language)">Ada</a></li>
<li><a href="ALGOL" title="ALGOL">ALGOL</a>
<ul><li><a href="Simula" title="Simula">Simula</a></li></ul></li>
<li><a href="APL_(programming_language)" title="APL (programming language)">APL</a></li>
<li><a href="Assembly_language" title="Assembly language">Assembly</a></li>
<li><a href="BASIC" title="BASIC">BASIC</a>
<ul><li><a href="Visual_Basic" title="Visual Basic">Visual Basic</a>
<ul><li><a href="Visual_Basic_(classic)" title="Visual Basic (classic)">classic</a></li>
<li><a href="Visual_Basic_(.NET)" title="Visual Basic (.NET)">.NET</a></li></ul></li></ul></li>
<li><a href="C_(programming_language)" title="C (programming language)">C</a></li>
<li><a href="C%2B%2B" title="C++">C++</a></li>
<li><a href="C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a></li>
<li><a href="COBOL" title="COBOL">COBOL</a></li>
<li><a href="Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a>
<ul><li><a href="Elixir_(programming_language)" title="Elixir (programming language)">Elixir</a></li></ul></li>
<li><a href="Forth_(programming_language)" title="Forth (programming language)">Forth</a></li>
<li><a href="Fortran" title="Fortran">Fortran</a></li>
<li><a href="Go_(programming_language)" title="Go (programming language)">Go</a></li>
<li><a href="Haskell" title="Haskell">Haskell</a></li>
<li><a href="Java_(programming_language)" title="Java (programming language)">Java</a></li>
<li><a href="JavaScript" title="JavaScript">JavaScript</a></li>

<li><a href="Kotlin_(programming_language)" title="Kotlin (programming language)">Kotlin</a></li>
<li><a href="Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a></li>
<li><a href="Lua" title="Lua">Lua</a></li>
<li><a href="MATLAB" title="MATLAB">MATLAB</a></li>
<li><a href="ML_(programming_language)" title="ML (programming language)">ML</a>
<ul><li><a href="Caml" title="Caml">Caml </a>
<ul><li><a href="OCaml" title="OCaml">OCaml</a></li></ul></li></ul></li>
<li><a href="Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a>
<ul><li><a href="Object_Pascal" title="Object Pascal">Object Pascal</a></li></ul></li>
<li><a href="Perl" title="Perl">Perl </a>
<ul><li><a href="Raku_(programming_language)" title="Raku (programming language)">Raku</a></li></ul></li>
<li><a href="PHP" title="PHP">PHP</a></li>
<li><a href="Prolog" title="Prolog">Prolog</a></li>
<li><a href="Python_(programming_language)" title="Python (programming language)">Python</a></li>
<li><a href="R_(programming_language)" title="R (programming language)">R</a></li>
<li><a href="Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a></li>
<li><a href="Rust_(programming_language)" title="Rust (programming language)">Rust</a></li>
<li><a href="SAS_language" title="SAS language">SAS</a></li>
<li><a href="SQL" title="SQL">SQL</a></li>
<li><a href="Scratch_(programming_language)" title="Scratch (programming language)">Scratch</a></li>
<li><a href="Shell_script" title="Shell script">Shell</a></li>
<li><a href="Smalltalk" title="Smalltalk">Smalltalk</a></li>
<li><a href="Swift_(programming_language)" title="Swift (programming language)">Swift</a></li>
<li><i><a href="List_of_programming_languages" title="List of programming languages">more...</a></i></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><span class="noviewer" typeof="mw:File"><span title="List-Class article"></span></span> <b>Lists:</b> <a href="List_of_programming_languages" title="List of programming languages">Alphabetical</a></li>
<li><a href="List_of_programming_languages_by_type" title="List of programming languages by type">Categorical</a></li>
<li><a href="Generational_list_of_programming_languages" title="Generational list of programming languages">Generational</a></li>
<li><a href="Non-English-based_programming_languages" title="Non-English-based programming languages">Non-English-based</a></li>
<li><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Free_and_open-source_software510" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Free_and_open-source_software510" style="font-size:114%;margin:0 4em"><a href="Free_and_open-source_software" title="Free and open-source software">Free and open-source software</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">General</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Alternative_terms_for_free_software" title="Alternative terms for free software">Alternative terms for free software</a></li>
<li><a href="Comparison_of_open-source_and_closed-source_software" title="Comparison of open-source and closed-source software">Comparison of open-source and closed-source software</a></li>
<li><a href="Comparison_of_source-code-hosting_facilities" title="Comparison of source-code-hosting facilities">Comparison of source-code-hosting facilities</a></li>
<li><a href="Free_software" title="Free software">Free software</a></li>
<li><a href="List_of_free_software_project_directories" title="List of free software project directories">Free software project directories</a></li>
<li><a href="Gratis_versus_libre" title="Gratis versus libre">Gratis versus libre</a></li>
<li><a href="Long-term_support" title="Long-term support">Long-term support</a></li>
<li><a href="Open-source_software" title="Open-source software">Open-source software</a></li>
<li><a href="Open-source_software_development" title="Open-source software development">Open-source software development</a></li>
<li><a href="Outline_of_free_software" title="Outline of free software">Outline</a></li>
<li><a href="Timeline_of_free_and_open-source_software" title="Timeline of free and open-source software">Timeline</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_free_and_open-source_software_packages" title="List of free and open-source software packages">Software<br>packages</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Comparison_of_free_software_for_audio" title="Comparison of free software for audio">Audio</a></li>
<li><a href="List_of_open-source_bioinformatics_software" title="List of open-source bioinformatics software">Bioinformatics</a></li>
<li><a href="List_of_open-source_codecs" title="List of open-source codecs">Codecs</a></li>
<li><a href="Comparison_of_open-source_configuration_management_software" title="Comparison of open-source configuration management software">Configuration management</a></li>
<li><a href="Device_driver" title="Device driver">Drivers</a>
<ul><li><a href="Free_and_open-source_graphics_device_driver" title="Free and open-source graphics device driver">Graphics</a></li>
<li><a href="Comparison_of_open-source_wireless_drivers" title="Comparison of open-source wireless drivers">Wireless</a></li></ul></li>
<li><a href="List_of_open-source_health_software" title="List of open-source health software">Health</a></li>
<li><a href="List_of_open-source_software_for_mathematics" title="List of open-source software for mathematics">Mathematics</a></li>
<li><a href="List_of_office_suites" title="List of office suites">Office suites</a></li>
<li><a href="Comparison_of_open-source_operating_systems" title="Comparison of open-source operating systems">Operating systems</a></li>
<li><a href="List_of_open-source_routing_platforms" title="List of open-source routing platforms">Routing</a></li>
<li><a href="List_of_free_television_software" title="List of free television software">Television</a></li>
<li><a href="List_of_open-source_video_games" title="List of open-source video games">Video games</a></li>
<li><a href="List_of_free_and_open-source_web_applications" title="List of free and open-source web applications">Web applications</a>
<ul><li><a href="Comparison_of_shopping_cart_software" title="Comparison of shopping cart software">E-commerce</a></li></ul></li>
<li><a href="List_of_free_and_open-source_Android_applications" title="List of free and open-source Android applications">Android apps</a></li>
<li><a href="List_of_free_and_open-source_iOS_applications" title="List of free and open-source iOS applications">iOS apps</a></li>
<li><a href="List_of_commercial_open-source_applications_and_services" title="List of commercial open-source applications and services">Commercial</a></li>
<li><a href="List_of_formerly_proprietary_software" title="List of formerly proprietary software">Formerly proprietary</a></li>
<li><a href="List_of_formerly_free_and_open-source_software" class="mw-redirect" title="List of formerly free and open-source software">Formerly open-source</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Community_of_practice" title="Community of practice">Community</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Free_software_movement" title="Free software movement">Free software movement</a></li>
<li><a href="History_of_free_and_open-source_software" title="History of free and open-source software">History</a></li>
<li><a href="Open-source-software_movement" class="mw-redirect" title="Open-source-software movement">Open-source-software movement</a></li>
<li><a href="List_of_free-software_events" title="List of free-software events">Events</a></li>
<li><a href="Open-source_software_advocacy" title="Open-source software advocacy">Advocacy</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_free_and_open-source_software_organizations" title="List of free and open-source software organizations">Organisations</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Free_Software_Movement_of_India" title="Free Software Movement of India">Free Software Movement of India</a></li>
<li><a href="Free_Software_Foundation" title="Free Software Foundation">Free Software Foundation</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Free-software_license" title="Free-software license">Licenses</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Academic_Free_License" title="Academic Free License">AFL</a></li>
<li><a href="Apache_License" title="Apache License">Apache</a></li>
<li><a href="Apple_Public_Source_License" title="Apple Public Source License">APSL</a></li>
<li><a href="Artistic_License" title="Artistic License">Artistic</a></li>
<li><a href="Beerware" title="Beerware">Beerware</a></li>
<li><a href="BSD_licenses" title="BSD licenses">BSD</a></li>
<li><a href="Creative_Commons_license" title="Creative Commons license">Creative Commons</a></li>
<li><a href="Common_Development_and_Distribution_License" title="Common Development and Distribution License">CDDL</a></li>
<li><a href="Eclipse_Public_License" title="Eclipse Public License">EPL</a></li>
<li><a href="Free_Software_Foundation" title="Free Software Foundation">Free Software Foundation</a>
<ul><li><a href="GNU_General_Public_License" title="GNU General Public License">GNU GPL</a></li>
<li><a href="GNU_Affero_General_Public_License" title="GNU Affero General Public License">GNU AGPL</a></li>
<li><a href="GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">GNU LGPL</a></li></ul></li>
<li><a href="ISC_license" title="ISC license">ISC</a></li>
<li><a href="MIT_License" title="MIT License">MIT</a></li>
<li><a href="Mozilla_Public_License" title="Mozilla Public License">MPL</a></li>
<li><a href="Python_License" title="Python License">Python</a></li>
<li><a href="Python_Software_Foundation_License" title="Python Software Foundation License">Python Software Foundation License</a></li>
<li><a href="Shared_Source_Initiative" title="Shared Source Initiative">Shared Source Initiative</a></li>
<li><a href="Sleepycat_License" class="mw-redirect" title="Sleepycat License">Sleepycat</a></li>
<li><a href="Unlicense" title="Unlicense">Unlicense</a></li>
<li><a href="WTFPL" title="WTFPL">WTFPL</a></li>
<li><a href="Zlib_License" title="Zlib License">zlib</a></li></ul>
</div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Types_and_standards23" scope="row" class="navbox-group" style="width:1%">Types and<br> standards</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Comparison_of_free_and_open-source_software_licenses" title="Comparison of free and open-source software licenses">Comparison of licenses</a></li>
<li><a href="Contributor_License_Agreement" title="Contributor License Agreement">Contributor License Agreement</a></li>
<li><a href="Copyleft" title="Copyleft">Copyleft</a></li>
<li><a href="Debian_Free_Software_Guidelines" class="mw-redirect" title="Debian Free Software Guidelines">Debian Free Software Guidelines</a></li>
<li><a href="Definition_of_Free_Cultural_Works" title="Definition of Free Cultural Works">Definition of Free Cultural Works</a></li>
<li><a href="Free_license" title="Free license">Free license</a></li>
<li><a href="The_Free_Software_Definition" title="The Free Software Definition">The Free Software Definition</a></li>
<li><a href="The_Open_Source_Definition" title="The Open Source Definition">The Open Source Definition</a></li>
<li><a href="Open-source_license" title="Open-source license">Open-source license</a></li>
<li><a href="Permissive_software_license" title="Permissive software license">Permissive software license</a></li>
<li><a href="Public_domain" title="Public domain">Public domain</a></li></ul>
</div></td></tr></tbody></table><div>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Challenges</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Digital_rights_management" title="Digital rights management">Digital rights management</a></li>
<li><a href="License_proliferation" title="License proliferation">License proliferation</a></li>
<li><a href="Mozilla_software_rebranded_by_Debian" class="mw-redirect" title="Mozilla software rebranded by Debian">Mozilla software rebranding</a></li>
<li><a href="Proprietary_device_driver" class="mw-redirect" title="Proprietary device driver">Proprietary device drivers</a></li>
<li><a href="Proprietary_firmware" title="Proprietary firmware">Proprietary firmware</a></li>
<li><a href="Proprietary_software" title="Proprietary software">Proprietary software</a></li>
<li><a href="SCO%E2%80%93Linux_disputes" title="SCO–Linux disputes">SCO/Linux controversies</a></li>
<li><a href="Software_patents_and_free_software" title="Software patents and free software">Software patents</a></li>
<li><a href="Open-source_software_security" title="Open-source software security">Software security</a></li>
<li><a href="Tivoization" title="Tivoization">Tivoization</a></li>
<li><a href="Trusted_Computing" title="Trusted Computing">Trusted Computing</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related <br>topics</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Fork_(software_development)" title="Fork (software development)">Forking</a></li>
<li><i><a href="GNU_Manifesto" title="GNU Manifesto">GNU Manifesto</a></i></li>
<li><a href="Microsoft_Open_Specification_Promise" title="Microsoft Open Specification Promise">Microsoft Open Specification Promise</a></li>
<li><a href="Open-core_model" title="Open-core model">Open-core model</a></li>
<li><a href="Open-source_hardware" title="Open-source hardware">Open-source hardware</a></li>
<li><a href="Shared_Source_Initiative" title="Shared Source Initiative">Shared Source Initiative</a></li>
<li><a href="Source-available_software" title="Source-available software">Source-available software</a></li>
<li><i><a href="The_Cathedral_and_the_Bazaar" title="The Cathedral and the Bazaar">The Cathedral and the Bazaar</a></i></li>
<li><i><a href="Revolution_OS" title="Revolution OS">Revolution OS</a></i></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2" style="font-weight:bold"><div>
<ul><li><span class="noviewer" typeof="mw:File"></span> <a href="Portal%3AFree_and_open-source_software" title="Portal:Free and open-source software">Portal</a></li>
<li><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Numerical-analysis_software146" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Numerical-analysis_software146" style="font-size:114%;margin:0 4em"><a href="List_of_numerical-analysis_software" title="List of numerical-analysis software">Numerical-analysis software</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Free</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Advanced_Simulation_Library" title="Advanced Simulation Library">Advanced Simulation Library</a></li>
<li><a href="ADMB" title="ADMB">ADMB</a></li>
<li><a href="Chapel_(programming_language)" title="Chapel (programming language)">Chapel</a></li>
<li><a href="Euler_Mathematical_Toolbox" title="Euler Mathematical Toolbox">Euler Mathematical Toolbox</a></li>
<li><a href="FreeFem%2B%2B" title="FreeFem++">FreeFem++</a></li>
<li><a href="FreeMat" title="FreeMat">FreeMat</a></li>
<li><a href="Genius_(mathematics_software)" title="Genius (mathematics software)">Genius</a></li>
<li><a href="Gmsh" title="Gmsh">Gmsh</a></li>
<li><a href="GNU_Octave" title="GNU Octave">GNU Octave</a></li>
<li><a href="Gretl" title="Gretl">gretl</a></li>

<li><a href="Project_Jupyter" title="Project Jupyter">Jupyter</a> (<i>Ju</i>lia, <i>Pyt</i>hon, <i>R</i>; <a href="IPython" title="IPython">IPython</a>)</li>
<li><a href="MFEM" title="MFEM">MFEM</a></li>
<li><a href="OpenFOAM" title="OpenFOAM">OpenFOAM</a></li>
<li><a href="Python_(programming_language)" title="Python (programming language)">Python</a></li>
<li><a href="R_(programming_language)" title="R (programming language)">R</a></li>
<li><a href="SageMath" title="SageMath">SageMath</a></li>
<li><a href="Salome_(software)" title="Salome (software)">Salome</a></li>
<li><a href="ScicosLab" title="ScicosLab">ScicosLab</a></li>
<li><a href="Scilab" title="Scilab">Scilab</a></li>
<li><a href="X10_(programming_language)" title="X10 (programming language)">X10</a></li>
<li><a href="Weka_(software)" title="Weka (software)">Weka</a></li></ul>
</div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Discontinued12" scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Fortress_(programming_language)" title="Fortress (programming language)">Fortress</a></li></ul>
</div></td></tr></tbody></table><div>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Proprietary</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="DADiSP" title="DADiSP">DADiSP</a></li>
<li><a href="FEATool_Multiphysics" title="FEATool Multiphysics">FEATool Multiphysics</a></li>
<li><a href="GAUSS_(software)" title="GAUSS (software)">GAUSS</a></li>
<li><a href="LabVIEW" title="LabVIEW">LabVIEW</a></li>
<li><a href="Maple_(software)" title="Maple (software)">Maple</a></li>
<li><a href="Mathcad" title="Mathcad">Mathcad</a></li>
<li><a href="Wolfram_Mathematica" class="mw-redirect" title="Wolfram Mathematica">Mathematica</a></li>
<li><a href="MATLAB" title="MATLAB">MATLAB</a></li>
<li><a href="MWorks" title="MWorks">MWorks</a></li>
<li><a href="SAS_(software)" title="SAS (software)">SAS</a> (<a href="SAS_Viya" title="SAS Viya">SAS Viya</a>)</li>
<li><a href="Speakeasy_(computational_environment)" title="Speakeasy (computational environment)">Speakeasy</a></li>
<li><a href="VisSim" title="VisSim">VisSim</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div>
<ul><li><b><a href="Comparison_of_numerical-analysis_software" title="Comparison of numerical-analysis software">Comparison</a></b></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Mathematical_optimization_software220" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Mathematical_optimization_software220" style="font-size:114%;margin:0 4em"><a href="List_of_optimization_software" title="List of optimization software">Mathematical optimization software</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%;vertical-align:top;">Data formats</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a></li>
<li><a href="MPS_(format)" title="MPS (format)">MPS</a></li>
<li><a href="Nl_(format)" title="Nl (format)">nl</a></li>
<li><a href="Sol_(format)" title="Sol (format)">sol</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;vertical-align:top;"><a href="Mathematical_modeling" class="mw-redirect" title="Mathematical modeling">Modeling</a> tools</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="AIMMS" title="AIMMS">AIMMS</a></li>
<li><a href="AMPL" title="AMPL">AMPL</a></li>
<li><a href="APMonitor" title="APMonitor">APMonitor</a></li>
<li><a href="ECLiPSe" title="ECLiPSe">ECLiPSe</a>-CLP</li>
<li><a href="Gekko_(optimization_software)" title="Gekko (optimization software)">Gekko</a></li>
<li><a href="General_Algebraic_Modeling_System" class="mw-redirect" title="General Algebraic Modeling System">GAMS</a></li>
<li><a href="GNU_Linear_Programming_Kit" title="GNU Linear Programming Kit">GNU MathProg</a></li>
<li><a href="JuMP" title="JuMP">JuMP</a></li>
<li><a href="LINDO" title="LINDO">LINDO</a></li>
<li><a href="CPLEX" title="CPLEX">OPL</a></li>
<li><a href="Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a></li>
<li><a href="MiniZinc" title="MiniZinc">MiniZinc</a></li>
<li><a href="OptimJ" title="OptimJ">OptimJ</a></li>
<li><a href="COIN-OR#PuLP" title="COIN-OR">PuLP</a></li>
<li><a href="Pyomo" title="Pyomo">Pyomo</a></li>
<li><a href="TOMLAB" title="TOMLAB">TOMLAB</a></li>
<li><a href="FICO_Xpress" title="FICO Xpress">Xpress Mosel</a></li>
<li><a href="SCIP_(optimization_software)" class="mw-redirect" title="SCIP (optimization software)">ZIMPL</a></li>
<li><a href="CasADi" title="CasADi">CasADi</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;vertical-align:top;"><a href="Solver" title="Solver">Solvers</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Linear_programming" title="Linear programming">LP</a>, <a href="Linear_programming#Integer_unknowns" title="Linear programming">MILP</a><sup style="font-weight:normal;">∗</sup></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="APOPT" title="APOPT">APOPT</a><sup>∗</sup></li>
<li><a href="ANTIGONE" title="ANTIGONE">ANTIGONE</a><sup>∗</sup></li>
<li><a href="Artelys_Knitro" title="Artelys Knitro">Artelys Knitro</a><sup>∗</sup></li>
<li><a href="COIN-OR" title="COIN-OR">BCP</a><sup>∗</sup></li>
<li><a href="COIN-OR#CLP" title="COIN-OR">CLP</a></li>
<li><a href="COIN-OR#CBC" title="COIN-OR">CBC</a><sup>∗</sup></li>
<li><a href="CPLEX" title="CPLEX">CPLEX</a><sup>∗</sup></li>
<li><a href="FortMP" title="FortMP">FortMP</a><sup>∗</sup></li>
<li><a href="SCIP_(optimization_software)" class="mw-redirect" title="SCIP (optimization software)">GCG</a><sup>∗</sup></li>
<li><a href="GLOP" title="GLOP">GLOP</a><sup>∗</sup></li>
<li><a href="GNU_Linear_Programming_Kit" title="GNU Linear Programming Kit">GLPK/GLPSOL</a><sup>∗</sup></li>
<li><a href="Gurobi_Optimizer" title="Gurobi Optimizer">Gurobi Optimizer</a><sup>∗</sup></li>
<li><a href="HiGHS_optimization_solver" title="HiGHS optimization solver">HiGHS</a><sup>∗</sup></li>
<li><a href="LINDO" title="LINDO">LINDO</a><sup>∗</sup></li>
<li><a href="Lp_solve" title="Lp solve">Lp_solve</a></li>
<li><a href="Robert_J._Vanderbei" title="Robert J. Vanderbei">LOQO</a></li>
<li><a href="Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a></li>
<li><a href="MINOS_(optimization_software)" title="MINOS (optimization software)">MINOS</a></li>
<li><a href="MINTO" title="MINTO">MINTO</a><sup>∗</sup></li>
<li><a href="MOSEK" title="MOSEK">MOSEK</a><sup>∗</sup></li>
<li><a href="Numerical_Algorithms_Group" class="mw-redirect" title="Numerical Algorithms Group">NAG</a></li>
<li><a href="SCIP_(optimization_software)" class="mw-redirect" title="SCIP (optimization software)">SCIP</a><sup>∗</sup></li>
<li><a href="SCIP_(optimization_software)" class="mw-redirect" title="SCIP (optimization software)">SoPlex</a></li>
<li><a href="Octeract_Engine" title="Octeract Engine">Octeract Engine</a><sup>∗</sup></li>
<li><a href="COIN-OR#SYMPHONY" title="COIN-OR">SYMPHONY</a><sup>∗</sup></li>
<li><a href="FICO_Xpress" title="FICO Xpress">Xpress Optimizer</a><sup>∗</sup></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Quadratic_programming" title="Quadratic programming">QP</a>, MIQP<sup style="font-weight:normal;">∗</sup></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="APOPT" title="APOPT">APOPT</a><sup>∗</sup></li>
<li><a href="ANTIGONE" title="ANTIGONE">ANTIGONE</a><sup>∗</sup></li>
<li><a href="Artelys_Knitro" title="Artelys Knitro">Artelys Knitro</a><sup>∗</sup></li>
<li><a href="COIN-OR#CBC" title="COIN-OR">CBC</a><sup>∗</sup></li>
<li><a href="COIN-OR#CLP" title="COIN-OR">CLP</a></li>
<li><a href="CPLEX" title="CPLEX">CPLEX</a><sup>∗</sup></li>
<li><a href="FortMP" title="FortMP">FortMP</a><sup>∗</sup></li>
<li><a href="HiGHS_optimization_solver" title="HiGHS optimization solver">HiGHS</a></li>
<li><a href="Gurobi_Optimizer" title="Gurobi Optimizer">Gurobi Optimizer</a><sup>∗</sup></li>
<li><a href="IPOPT" title="IPOPT">IPOPT</a></li>
<li><a href="LINDO" title="LINDO">LINDO</a><sup>∗</sup></li>
<li><a href="Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a></li>
<li><a href="MINOS_(optimization_software)" title="MINOS (optimization software)">MINOS</a></li>
<li><a href="MOSEK" title="MOSEK">MOSEK</a><sup>∗</sup></li>
<li><a href="Numerical_Algorithms_Group" class="mw-redirect" title="Numerical Algorithms Group">NAG</a></li>
<li><a href="Octeract_Engine" title="Octeract Engine">Octeract Engine</a><sup>∗</sup></li>
<li><a href="SCIP_(optimization_software)" class="mw-redirect" title="SCIP (optimization software)">SCIP</a><sup>∗</sup></li>
<li><a href="FICO_Xpress" title="FICO Xpress">Xpress Optimizer</a><sup>∗</sup></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Quadratically_constrained_quadratic_program" title="Quadratically constrained quadratic program">QCP</a>, MIQCP<sup style="font-weight:normal;">∗</sup></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="APOPT" title="APOPT">APOPT</a><sup>∗</sup></li>
<li><a href="ANTIGONE" title="ANTIGONE">ANTIGONE</a><sup>∗</sup></li>
<li><a href="Artelys_Knitro" title="Artelys Knitro">Artelys Knitro</a><sup>∗</sup></li>
<li><a href="CPLEX" title="CPLEX">CPLEX</a><sup>∗</sup></li>
<li><a href="Gurobi_Optimizer" title="Gurobi Optimizer">Gurobi Optimizer</a><sup>∗</sup></li>
<li><a href="IPOPT" title="IPOPT">IPOPT</a></li>
<li><a href="LINDO" title="LINDO">LINDO</a><sup>∗</sup></li>
<li><a href="Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a></li>
<li><a href="MINOS_(optimization_software)" title="MINOS (optimization software)">MINOS</a></li>
<li><a href="MOSEK" title="MOSEK">MOSEK</a><sup>∗</sup></li>
<li><a href="Numerical_Algorithms_Group" class="mw-redirect" title="Numerical Algorithms Group">NAG</a></li>
<li><a href="SCIP_(optimization_software)" class="mw-redirect" title="SCIP (optimization software)">SCIP</a><sup>∗</sup></li>
<li><a href="Octeract_Engine" title="Octeract Engine">Octeract Engine</a><sup>∗</sup></li>
<li><a href="FICO_Xpress" title="FICO Xpress">Xpress Optimizer</a><sup>∗</sup></li>
<li><a href="FICO_Xpress" title="FICO Xpress">Xpress NonLinear</a><sup>∗</sup></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Second-order_cone_programming" title="Second-order cone programming">SOCP</a>, MISOCP<sup style="font-weight:normal;">∗</sup></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Artelys_Knitro" title="Artelys Knitro">Artelys Knitro</a><sup>∗</sup></li>
<li><a href="CPLEX" title="CPLEX">CPLEX</a><sup>∗</sup></li>
<li><a href="Gurobi_Optimizer" title="Gurobi Optimizer">Gurobi Optimizer</a><sup>∗</sup></li>
<li><a href="LINDO" title="LINDO">LINDO</a><sup>∗</sup></li>
<li><a href="Robert_J._Vanderbei" title="Robert J. Vanderbei">LOQO</a></li>
<li><a href="Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a></li>
<li><a href="MOSEK" title="MOSEK">MOSEK</a><sup>∗</sup></li>
<li><a href="Numerical_Algorithms_Group" class="mw-redirect" title="Numerical Algorithms Group">NAG</a></li>
<li><a href="SCIP_(optimization_software)" class="mw-redirect" title="SCIP (optimization software)">SCIP</a><sup>∗</sup></li>
<li><a href="FICO_Xpress" title="FICO Xpress">Xpress Optimizer</a><sup>∗</sup></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Semidefinite_programming" title="Semidefinite programming">SDP</a>, MISDP<sup style="font-weight:normal;">∗</sup></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a></li>
<li><a href="MOSEK" title="MOSEK">MOSEK</a></li>
<li><a href="Numerical_Algorithms_Group" class="mw-redirect" title="Numerical Algorithms Group">NAG</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Nonlinear_programming" title="Nonlinear programming">NLP</a>, MINLP<sup style="font-weight:normal;">∗</sup></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="AIMMS_Outer_Approximation_(optimization_software)" class="mw-redirect" title="AIMMS Outer Approximation (optimization software)">AOA</a><sup>∗</sup></li>
<li><a href="APOPT" title="APOPT">APOPT</a><sup>∗</sup></li>
<li><a href="ANTIGONE" title="ANTIGONE">ANTIGONE</a><sup>∗</sup></li>
<li><a href="Artelys_Knitro" title="Artelys Knitro">Artelys Knitro</a><sup>∗</sup></li>
<li><a href="BARON" title="BARON">BARON</a><sup>∗</sup></li>
<li><a href="Couenne" title="Couenne">Couenne</a><sup>∗</sup></li>
<li><a href="Galahad_library" title="Galahad library">Galahad library</a></li>
<li><a href="Gurobi_Optimizer" title="Gurobi Optimizer">Gurobi Optimizer</a><sup>∗</sup></li>
<li><a href="IPOPT" title="IPOPT">IPOPT</a></li>
<li><a href="LINDO" title="LINDO">LINDO</a><sup>∗</sup></li>
<li><a href="Robert_J._Vanderbei" title="Robert J. Vanderbei">LOQO</a></li>
<li><a href="MIDACO" title="MIDACO">MIDACO</a><sup>∗</sup></li>
<li><a href="MINOS_(optimization_software)" title="MINOS (optimization software)">MINOS</a></li>
<li><a href="Numerical_Algorithms_Group" class="mw-redirect" title="Numerical Algorithms Group">NAG</a></li>
<li><a href="NLPQLP" title="NLPQLP">NLPQLP</a></li>
<li><a href="NPSOL" title="NPSOL">NPSOL</a></li>
<li><a href="SCIP_(optimization_software)" class="mw-redirect" title="SCIP (optimization software)">SCIP</a><sup>∗</sup></li>
<li><a href="SNOPT" title="SNOPT">SNOPT</a><sup>∗</sup></li>
<li><a href="Octeract_Engine" title="Octeract Engine">Octeract Engine</a><sup>∗</sup></li>
<li><a href="WORHP" title="WORHP">WORHP</a></li>
<li><a href="FICO_Xpress" title="FICO Xpress">Xpress NonLinear</a><sup>∗</sup></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Global_optimization" title="Global optimization">GO</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ANTIGONE" title="ANTIGONE">ANTIGONE</a><sup>∗</sup></li>
<li><a href="BARON" title="BARON">BARON</a></li>
<li><a href="Couenne" title="Couenne">Couenne</a><sup>∗</sup></li>
<li><a href="FICO_Xpress" title="FICO Xpress">Xpress Global</a></li>
<li><a href="Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a></li>
<li><a href="LINDO" title="LINDO">LINDO</a></li>
<li><a href="SCIP_(optimization_software)" class="mw-redirect" title="SCIP (optimization software)">SCIP</a></li>
<li><a href="Octeract_Engine" title="Octeract Engine">Octeract Engine</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Constraint_programming" title="Constraint programming">CP</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Artelys Kalis</li>
<li>Comet</li>
<li><a href="CPLEX" title="CPLEX">CPLEX</a> CP Optimizer</li>
<li><a href="Gecode" title="Gecode">Gecode</a></li>
<li><a href="Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a></li>
<li><a href="JaCoP_(solver)" title="JaCoP (solver)">JaCoP</a></li>
<li><a href="FICO_Xpress" title="FICO Xpress">Xpress Kalis</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><b><a href="List_of_optimization_software" title="List of optimization software">List of optimization software</a></b></li>
<li><b><a href="Comparison_of_optimization_software" title="Comparison of optimization software">Comparison of optimization software</a></b></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Statistical_software284" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Statistical_software284" style="font-size:114%;margin:0 4em"><a href="List_of_statistical_software" title="List of statistical software">Statistical software</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Public-domain_software" title="Public-domain software">Public domain</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Dataplot" title="Dataplot">Dataplot</a></li>
<li><a href="Epi_Info" title="Epi Info">Epi Info</a></li>
<li><a href="CSPro" title="CSPro">CSPro</a></li>
<li><a href="X-12-ARIMA" class="mw-redirect" title="X-12-ARIMA">X-12-ARIMA</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Open-source_software" title="Open-source software">Open-source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ADMB" title="ADMB">ADMB</a></li>
<li><a href="DAP_(software)" title="DAP (software)">DAP</a></li>
<li><a href="Gretl" title="Gretl">gretl</a></li>
<li><a href="Jamovi" title="Jamovi">jamovi</a></li>
<li><a href="JASP" title="JASP">JASP</a></li>
<li><a href="Just_another_Gibbs_sampler" title="Just another Gibbs sampler">JAGS</a></li>
<li><a href="JMulTi" title="JMulTi">JMulTi</a></li>

<li><a href="Project_Jupyter" title="Project Jupyter">Jupyter</a> (<i>Ju</i>lia, <i>Py</i>thon, <i>R</i>)</li>
<li><a href="GNU_Octave" title="GNU Octave">GNU Octave</a></li>
<li><a href="OpenBUGS" title="OpenBUGS">OpenBUGS</a></li>
<li><a href="Orange_(software)" title="Orange (software)">Orange</a></li>
<li><a href="PSPP" title="PSPP">PSPP</a></li>
<li><a href="Python_(programming_language)" title="Python (programming language)">Python</a> (statsmodels, <a href="PyMC3" class="mw-redirect" title="PyMC3">PyMC3</a>, <a href="IPython" title="IPython">IPython</a>, <a href="IDLE" title="IDLE">IDLE</a>)</li>
<li><a href="R_(programming_language)" title="R (programming language)">R</a> (<a href="RStudio" title="RStudio">RStudio</a>)</li>
<li><a href="SageMath" title="SageMath">SageMath</a></li>
<li><a href="SimFiT" title="SimFiT">SimFiT</a></li>
<li><a href="SOFA_Statistics" title="SOFA Statistics">SOFA Statistics</a></li>
<li><a href="Stan_(software)" title="Stan (software)">Stan</a></li>
<li><a href="XLispStat" title="XLispStat">XLispStat</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Freeware" title="Freeware">Freeware</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="BV4.1_(software)" title="BV4.1 (software)">BV4.1</a></li>
<li><a href="CumFreq" title="CumFreq">CumFreq</a></li>
<li><a href="SegReg" title="SegReg">SegReg</a></li>
<li><a href="XploRe" title="XploRe">XploRe</a></li>
<li><a href="WinBUGS" title="WinBUGS">WinBUGS</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Commercial_software" title="Commercial software">Commercial</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Cross-platform_software" title="Cross-platform software">Cross-platform</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Data_Desk" title="Data Desk">Data Desk</a></li>
<li><a href="GAUSS_(software)" title="GAUSS (software)">GAUSS</a></li>
<li><a href="GraphPad_InStat" class="mw-redirect" title="GraphPad InStat">GraphPad InStat</a></li>
<li><a href="GraphPad_Prism" class="mw-redirect" title="GraphPad Prism">GraphPad Prism</a></li>
<li>IBM <a href="SPSS" title="SPSS">SPSS</a> Statistics</li>
<li>IBM <a href="SPSS_Modeler" title="SPSS Modeler">SPSS Modeler</a></li>
<li><a href="JMP_(statistical_software)" title="JMP (statistical software)">JMP</a></li>
<li><a href="Maple_(software)" title="Maple (software)">Maple</a></li>
<li><a href="Mathcad" title="Mathcad">Mathcad</a></li>
<li><a href="Wolfram_Mathematica" class="mw-redirect" title="Wolfram Mathematica">Mathematica</a></li>
<li><a href="MATLAB" title="MATLAB">MATLAB</a></li>
<li><a href="OxMetrics" title="OxMetrics">OxMetrics</a></li>
<li><a href="RATS_(software)" title="RATS (software)">RATS</a></li>
<li><a href="Revolution_Analytics" title="Revolution Analytics">Revolution Analytics</a></li>
<li><a href="SAS_(software)" title="SAS (software)">SAS</a> (<a href="SAS_Viya" title="SAS Viya">SAS Viya</a>)</li>
<li><a href="SmartPLS" title="SmartPLS">SmartPLS</a></li>
<li><a href="Stata" title="Stata">Stata</a></li>
<li><a href="StatView" title="StatView">StatView</a></li>
<li><a href="SUDAAN" title="SUDAAN">SUDAAN</a></li>
<li><a href="S-PLUS" title="S-PLUS">S-PLUS</a></li>
<li><a href="TSP_(econometrics_software)" title="TSP (econometrics software)">TSP</a></li>
<li><a href="World_Programming_System" title="World Programming System">World Programming System</a> (WPS)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Microsoft_Windows" title="Microsoft Windows">Windows</a> only</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="BMDP" title="BMDP">BMDP</a></li>
<li><a href="EViews" title="EViews">EViews</a></li>
<li><a href="Genstat" title="Genstat">GenStat</a></li>
<li><a href="LIMDEP" title="LIMDEP">LIMDEP</a></li>
<li><a href="LISREL" title="LISREL">LISREL</a></li>
<li><a href="MedCalc" title="MedCalc">MedCalc</a></li>
<li><a href="Microfit" title="Microfit">Microfit</a></li>
<li><a href="Minitab" title="Minitab">Minitab</a></li>
<li><a href="MLwiN" title="MLwiN">MLwiN</a></li>
<li><a href="NCSS_(statistical_software)" title="NCSS (statistical software)">NCSS</a></li>
<li><a href="Shazam_(econometrics_software)" title="Shazam (econometrics software)">Shazam</a></li>
<li><a href="SigmaStat" title="SigmaStat">SigmaStat</a></li>
<li><a href="Statistica" title="Statistica">Statistica</a></li>
<li><a href="StatsDirect" title="StatsDirect">StatsDirect</a></li>
<li><a href="StatXact" title="StatXact">StatXact</a></li>
<li><a href="SYSTAT_(statistics_package)" title="SYSTAT (statistics package)">SYSTAT</a></li>
<li><a href="The_Unscrambler" title="The Unscrambler">The Unscrambler</a></li>
<li>Unistat</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Microsoft_Excel" title="Microsoft Excel">Excel</a> add-ons</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Analyse-it" title="Analyse-it">Analyse-it</a></li>
<li>Unistat for Excel</li>
<li><a href="XLfit" title="XLfit">XLfit</a></li>
<li><a href="RExcel" title="RExcel">RExcel</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><b><a href="Comparison_of_statistical_packages" title="Comparison of statistical packages">Comparison</a></b> • <b>Category</b></div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Differentiable_computing254" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Differentiable_computing254" style="font-size:114%;margin:0 4em">Differentiable computing</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Differentiable_function" title="Differentiable function">General</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><b><a href="Differentiable_programming" title="Differentiable programming">Differentiable programming</a></b></li>
<li><a href="Information_geometry" title="Information geometry">Information geometry</a></li>
<li><a href="Statistical_manifold" title="Statistical manifold">Statistical manifold</a></li>
<li><a href="Automatic_differentiation" title="Automatic differentiation">Automatic differentiation</a></li>
<li><a href="Neuromorphic_computing" title="Neuromorphic computing">Neuromorphic computing</a></li>
<li><a href="Pattern_recognition" title="Pattern recognition">Pattern recognition</a></li>
<li><a href="Ricci_calculus" title="Ricci calculus">Ricci calculus</a></li>
<li><a href="Computational_learning_theory" title="Computational learning theory">Computational learning theory</a></li>
<li><a href="Inductive_bias" title="Inductive bias">Inductive bias</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Hardware</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Graphcore" title="Graphcore">IPU</a></li>
<li><a href="Tensor_Processing_Unit" title="Tensor Processing Unit">TPU</a></li>
<li><a href="Vision_processing_unit" title="Vision processing unit">VPU</a></li>
<li><a href="Memristor" title="Memristor">Memristor</a></li>
<li><a href="SpiNNaker" title="SpiNNaker">SpiNNaker</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software libraries</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="TensorFlow" title="TensorFlow">TensorFlow</a></li>
<li><a href="PyTorch" title="PyTorch">PyTorch</a></li>
<li><a href="Keras" title="Keras">Keras</a></li>
<li><a href="Scikit-learn" title="Scikit-learn">scikit-learn</a></li>
<li><a href="Theano_(software)" title="Theano (software)">Theano</a></li>
<li><a href="JAX_(software)" title="JAX (software)">JAX</a></li>
<li><a href="Flux_(machine-learning_framework)" title="Flux (machine-learning framework)">Flux.jl</a></li>
<li><a href="MindSpore" title="MindSpore">MindSpore</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><span class="noviewer" typeof="mw:File"></span> Portals
<ul><li><a href="Portal%3AComputer_programming" title="Portal:Computer programming">Computer programming</a></li>
<li><a href="Portal%3ATechnology" title="Portal:Technology">Technology</a></li></ul></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox authority-control" aria-labelledby="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q2613697#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata923" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q2613697#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata923" style="font-size:114%;margin:0 4em">Authority control databases </div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">International</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.worldcat.org/fast/1938397">FAST</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">National</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh2016000127">United States</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://catalogue.bnf.fr/ark:/12148/cb18069381b">France</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://data.bnf.fr/ark:/12148/cb18069381b">BnF data</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://www.nli.org.il/en/authorities/987007417317505171">Israel</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://lux.collections.yale.edu/view/concept/15598042-daa6-4c91-a775-3bbaf144c518">Yale LUX</a></span></li></ul></div></td></tr></tbody></table></div> </div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-18" href="https://en.wikipedia.org/wiki/?title=Julia_(programming_language)&amp;oldid=1301136329">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>